<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Boost.Container Header Reference</title>
<link rel="stylesheet" href="../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
<link rel="home" href="index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
<link rel="up" href="container.html" title="Chapter 7. Boost.Container">
<link rel="prev" href="container/index.html" title="Indexes">
<link rel="next" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1adaptive__pool.html" title="Class template adaptive_pool">
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../boost.png"></td>
<td align="center"><a href="../../index.html">Home</a></td>
<td align="center"><a href="../../libs/libraries.htm">Libraries</a></td>
<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
<td align="center"><a href="../../more/index.htm">More</a></td>
</tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="container/index.html"><img src="../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="container.html"><img src="../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1adaptive__pool.html"><img src="../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
<a name="boost_container_header_reference"></a>Boost.Container Header Reference</h2></div></div></div>
<div class="toc"><dl class="toc">
<dt><span class="section"><a href="boost_container_header_reference.html#doxygen.boost_container_header_reference.adaptive__pool_8hpp">Header &lt;boost/container/adaptive_pool.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="boost_container_header_reference.html#doxygen.boost_container_header_reference.allocator_8hpp">Header &lt;boost/container/allocator.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="boost_container_header_reference.html#doxygen.boost_container_header_reference.allocator__traits_8hpp">Header &lt;boost/container/allocator_traits.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="boost_container_header_reference.html#doxygen.boost_container_header_reference.container__fwd_8hpp">Header &lt;boost/container/container_fwd.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="boost_container_header_reference.html#doxygen.boost_container_header_reference.deque_8hpp">Header &lt;boost/container/deque.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="boost_container_header_reference.html#doxygen.boost_container_header_reference.pmr_2deque_8hpp">Header &lt;boost/container/pmr/deque.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="boost_container_header_reference.html#doxygen.boost_container_header_reference.devector_8hpp">Header &lt;boost/container/devector.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="boost_container_header_reference.html#doxygen.boost_container_header_reference.pmr_2devector_8hpp">Header &lt;boost/container/pmr/devector.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="boost_container_header_reference.html#doxygen.boost_container_header_reference.flat__map_8hpp">Header &lt;boost/container/flat_map.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="boost_container_header_reference.html#doxygen.boost_container_header_reference.pmr_2flat__map_8hpp">Header &lt;boost/container/pmr/flat_map.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="boost_container_header_reference.html#doxygen.boost_container_header_reference.flat__set_8hpp">Header &lt;boost/container/flat_set.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="boost_container_header_reference.html#doxygen.boost_container_header_reference.pmr_2flat__set_8hpp">Header &lt;boost/container/pmr/flat_set.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="boost_container_header_reference.html#doxygen.boost_container_header_reference.list_8hpp">Header &lt;boost/container/list.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="boost_container_header_reference.html#doxygen.boost_container_header_reference.pmr_2list_8hpp">Header &lt;boost/container/pmr/list.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="boost_container_header_reference.html#doxygen.boost_container_header_reference.map_8hpp">Header &lt;boost/container/map.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="boost_container_header_reference.html#doxygen.boost_container_header_reference.pmr_2map_8hpp">Header &lt;boost/container/pmr/map.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="boost_container_header_reference.html#doxygen.boost_container_header_reference.new__allocator_8hpp">Header &lt;boost/container/new_allocator.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="boost_container_header_reference.html#doxygen.boost_container_header_reference.node__allocator_8hpp">Header &lt;boost/container/node_allocator.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="boost_container_header_reference.html#doxygen.boost_container_header_reference.node__handle_8hpp">Header &lt;boost/container/node_handle.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="boost_container_header_reference.html#doxygen.boost_container_header_reference.options_8hpp">Header &lt;boost/container/options.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="boost_container_header_reference.html#doxygen.boost_container_header_reference.global__resource_8hpp">Header &lt;boost/container/pmr/global_resource.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="boost_container_header_reference.html#doxygen.boost_container_header_reference.memory__resource_8hpp">Header &lt;boost/container/pmr/memory_resource.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="boost_container_header_reference.html#doxygen.boost_container_header_reference.monotonic__buffer__resource_8hpp">Header &lt;boost/container/pmr/monotonic_buffer_resource.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="boost_container_header_reference.html#doxygen.boost_container_header_reference.polymorphic__allocator_8hpp">Header &lt;boost/container/pmr/polymorphic_allocator.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="boost_container_header_reference.html#doxygen.boost_container_header_reference.pool__options_8hpp">Header &lt;boost/container/pmr/pool_options.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="boost_container_header_reference.html#doxygen.boost_container_header_reference.resource__adaptor_8hpp">Header &lt;boost/container/pmr/resource_adaptor.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="boost_container_header_reference.html#doxygen.boost_container_header_reference.synchronized__pool__resource_8hpp">Header &lt;boost/container/pmr/synchronized_pool_resource.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="boost_container_header_reference.html#doxygen.boost_container_header_reference.unsynchronized__pool__resource_8hpp">Header &lt;boost/container/pmr/unsynchronized_pool_resource.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="boost_container_header_reference.html#doxygen.boost_container_header_reference.scoped__allocator_8hpp">Header &lt;boost/container/scoped_allocator.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="boost_container_header_reference.html#doxygen.boost_container_header_reference.scoped__allocator__fwd_8hpp">Header &lt;boost/container/scoped_allocator_fwd.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="boost_container_header_reference.html#doxygen.boost_container_header_reference.pmr_2set_8hpp">Header &lt;boost/container/pmr/set.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="boost_container_header_reference.html#doxygen.boost_container_header_reference.set_8hpp">Header &lt;boost/container/set.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="boost_container_header_reference.html#doxygen.boost_container_header_reference.pmr_2slist_8hpp">Header &lt;boost/container/pmr/slist.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="boost_container_header_reference.html#doxygen.boost_container_header_reference.slist_8hpp">Header &lt;boost/container/slist.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="boost_container_header_reference.html#doxygen.boost_container_header_reference.pmr_2small__vector_8hpp">Header &lt;boost/container/pmr/small_vector.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="boost_container_header_reference.html#doxygen.boost_container_header_reference.small__vector_8hpp">Header &lt;boost/container/small_vector.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="boost_container_header_reference.html#doxygen.boost_container_header_reference.pmr_2stable__vector_8hpp">Header &lt;boost/container/pmr/stable_vector.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="boost_container_header_reference.html#doxygen.boost_container_header_reference.stable__vector_8hpp">Header &lt;boost/container/stable_vector.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="boost_container_header_reference.html#doxygen.boost_container_header_reference.static__vector_8hpp">Header &lt;boost/container/static_vector.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="boost_container_header_reference.html#doxygen.boost_container_header_reference.pmr_2string_8hpp">Header &lt;boost/container/pmr/string.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="boost_container_header_reference.html#doxygen.boost_container_header_reference.string_8hpp">Header &lt;boost/container/string.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="boost_container_header_reference.html#doxygen.boost_container_header_reference.throw__exception_8hpp">Header &lt;boost/container/throw_exception.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="boost_container_header_reference.html#doxygen.boost_container_header_reference.uses__allocator_8hpp">Header &lt;boost/container/uses_allocator.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="boost_container_header_reference.html#doxygen.boost_container_header_reference.uses__allocator__fwd_8hpp">Header &lt;boost/container/uses_allocator_fwd.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="boost_container_header_reference.html#doxygen.boost_container_header_reference.pmr_2vector_8hpp">Header &lt;boost/container/pmr/vector.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="boost_container_header_reference.html#doxygen.boost_container_header_reference.vector_8hpp">Header &lt;boost/container/vector.hpp&gt;</a></span></dt>
</dl></div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
<a name="doxygen.boost_container_header_reference.adaptive__pool_8hpp"></a>Header &lt;<a href="../../boost/container/adaptive_pool.hpp" target="_top">boost/container/adaptive_pool.hpp</a>&gt;</h3></div></div></div>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">container</span> <span class="special">{</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> NodesPerBlock <span class="special">=</span> <span class="identifier">ADP_nodes_per_block</span><span class="special">,</span> 
             <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> MaxFreeBlocks <span class="special">=</span> <span class="identifier">ADP_max_free_blocks</span><span class="special">,</span> 
             <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> OverheadPercent <span class="special">=</span> <span class="identifier">ADP_overhead_percent</span> <span class="identifier">BOOST_CONTAINER_DOCIGN</span><span class="special">(</span> <span class="identifier">BOOST_MOVE_I</span> <span class="keyword">unsigned</span> <span class="identifier">Version</span> <span class="special">)</span><span class="special">&gt;</span> 
      <span class="keyword">class</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1adaptive__pool.html" title="Class template adaptive_pool">adaptive_pool</a><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> NodesPerBlock <span class="special">=</span> <span class="identifier">ADP_nodes_per_block</span><span class="special">,</span> 
             <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> MaxFreeBlocks <span class="special">=</span> <span class="identifier">ADP_max_free_blocks</span><span class="special">,</span> 
             <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> OverheadPercent <span class="special">=</span> <span class="identifier">ADP_overhead_percent</span><span class="special">,</span> 
             <span class="keyword">unsigned</span> Version <span class="special">=</span> <span class="number">2</span><span class="special">&gt;</span> 
      <span class="keyword">class</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1private__adaptive__pool.html" title="Class template private_adaptive_pool">private_adaptive_pool</a><span class="special">;</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
<a name="doxygen.boost_container_header_reference.allocator_8hpp"></a>Header &lt;<a href="../../boost/container/allocator.hpp" target="_top">boost/container/allocator.hpp</a>&gt;</h3></div></div></div>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">container</span> <span class="special">{</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">unsigned</span> Version <span class="special">=</span> <span class="number">2</span><span class="special">,</span> 
             <span class="keyword">unsigned</span> <span class="keyword">int</span> AllocationDisableMask <span class="special">=</span> <span class="number">0</span><span class="special">&gt;</span> 
      <span class="keyword">class</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1allocator.html" title="Class template allocator">allocator</a><span class="special">;</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
<a name="doxygen.boost_container_header_reference.allocator__traits_8hpp"></a>Header &lt;<a href="../../boost/container/allocator_traits.hpp" target="_top">boost/container/allocator_traits.hpp</a>&gt;</h3></div></div></div>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">container</span> <span class="special">{</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Allocator<span class="special">&gt;</span> <span class="keyword">struct</span> <a class="link" href="doxygen/boost_container_header_reference/structboost_1_1container_1_1allocator__traits.html" title="Struct template allocator_traits">allocator_traits</a><span class="special">;</span>
    <span class="keyword">namespace</span> <span class="identifier">dtl</span> <span class="special">{</span>
      <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span> <span class="special">...</span> Args<span class="special">&gt;</span> 
        <span class="keyword">void</span> <a name="doxygen.boost_container_header_reference.allocator__traits_8hpp_1ad87650b779a3f865576b57ffdce4b631"></a><span class="identifier">construct_type</span><span class="special">(</span><span class="identifier">T</span> <span class="special">*</span> p<span class="special">,</span> <span class="identifier">Args</span> <span class="special">&amp;&amp;</span><span class="special">...</span> args<span class="special">)</span><span class="special">;</span>
      <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">&gt;</span> 
        <span class="identifier">dtl</span><span class="special">::</span><span class="identifier">enable_if</span><span class="special">&lt;</span> <span class="identifier">dtl</span><span class="special">::</span><span class="identifier">is_pair</span><span class="special">&lt;</span> <span class="identifier">T</span> <span class="special">&gt;</span><span class="special">,</span> <span class="keyword">void</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> <a name="doxygen.boost_container_header_reference.allocator__traits_8hpp_1a77a26e8930784d88181a5e58620e109d"></a><span class="identifier">construct_type</span><span class="special">(</span><span class="identifier">T</span> <span class="special">*</span> p<span class="special">)</span><span class="special">;</span>
      <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> U<span class="special">&gt;</span> 
        <span class="identifier">dtl</span><span class="special">::</span><span class="identifier">enable_if_c</span><span class="special">&lt;</span> <span class="identifier">dtl</span><span class="special">::</span><span class="identifier">is_pair</span><span class="special">&lt;</span> <span class="identifier">T</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">value</span><span class="special">,</span> <span class="keyword">void</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> 
        <a name="doxygen.boost_container_header_reference.allocator__traits_8hpp_1a0d6d9f5cabf4425178af132e4df89309"></a><span class="identifier">construct_type</span><span class="special">(</span><span class="identifier">T</span> <span class="special">*</span> p<span class="special">,</span> <span class="identifier">U</span> <span class="special">&amp;</span> u<span class="special">)</span><span class="special">;</span>
      <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> U<span class="special">&gt;</span> 
        <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a name="doxygen.boost_container_header_reference.allocator__traits_8hpp_1afd9c654713b9c71ca8a9c1c98a5d1775"></a><span class="identifier">construct_type</span><span class="special">(</span><span class="identifier">T</span> <span class="special">*</span> p<span class="special">,</span> <span class="identifier">U</span> <span class="special">&amp;&amp;</span> u<span class="special">)</span><span class="special">;</span>
      <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> U<span class="special">,</span> <span class="keyword">typename</span> V<span class="special">&gt;</span> 
        <span class="identifier">dtl</span><span class="special">::</span><span class="identifier">enable_if</span><span class="special">&lt;</span> <span class="identifier">dtl</span><span class="special">::</span><span class="identifier">is_pair</span><span class="special">&lt;</span> <span class="identifier">T</span> <span class="special">&gt;</span><span class="special">,</span> <span class="keyword">void</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> 
        <a name="doxygen.boost_container_header_reference.allocator__traits_8hpp_1ac41ed1b9b1e6db311285a36b1581403e"></a><span class="identifier">construct_type</span><span class="special">(</span><span class="identifier">T</span> <span class="special">*</span> p<span class="special">,</span> <span class="identifier">U</span> <span class="special">&amp;&amp;</span> x<span class="special">,</span> <span class="identifier">V</span> <span class="special">&amp;&amp;</span> y<span class="special">)</span><span class="special">;</span>
    <span class="special">}</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
<a name="doxygen.boost_container_header_reference.container__fwd_8hpp"></a>Header &lt;<a href="../../boost/container/container_fwd.hpp" target="_top">boost/container/container_fwd.hpp</a>&gt;</h3></div></div></div>
<p>This header file forward declares the following containers:</p>
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
<li class="listitem"><p><a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1vector.html" title="Class template vector">boost::container::vector</a></p></li>
<li class="listitem"><p><a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1stable__vector.html" title="Class template stable_vector">boost::container::stable_vector</a></p></li>
<li class="listitem"><p><a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1static__vector.html" title="Class template static_vector">boost::container::static_vector</a></p></li>
<li class="listitem"><p><a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1small__vector__base.html" title="Class template small_vector_base">boost::container::small_vector_base</a></p></li>
<li class="listitem"><p><a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1small__vector.html" title="Class template small_vector">boost::container::small_vector</a></p></li>
<li class="listitem"><p><a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1devector.html" title="Class template devector">boost::container::devector</a></p></li>
<li class="listitem"><p><a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1slist.html" title="Class template slist">boost::container::slist</a></p></li>
<li class="listitem"><p><a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1list.html" title="Class template list">boost::container::list</a></p></li>
<li class="listitem"><p><a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1set.html" title="Class template set">boost::container::set</a></p></li>
<li class="listitem"><p><a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1multiset.html" title="Class template multiset">boost::container::multiset</a></p></li>
<li class="listitem"><p><a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1map.html" title="Class template map">boost::container::map</a></p></li>
<li class="listitem"><p><a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1multimap.html" title="Class template multimap">boost::container::multimap</a></p></li>
<li class="listitem"><p><a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1flat__set.html" title="Class template flat_set">boost::container::flat_set</a></p></li>
<li class="listitem"><p><a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1flat__multiset.html" title="Class template flat_multiset">boost::container::flat_multiset</a></p></li>
<li class="listitem"><p><a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1flat__map.html" title="Class template flat_map">boost::container::flat_map</a></p></li>
<li class="listitem"><p><a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1flat__multimap.html" title="Class template flat_multimap">boost::container::flat_multimap</a></p></li>
<li class="listitem"><p><a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1basic__string.html" title="Class template basic_string">boost::container::basic_string</a></p></li>
<li class="listitem"><p>boost::container::string</p></li>
<li class="listitem"><p>boost::container::wstring</p></li>
</ul></div>
<p>
</p>
<p>Forward declares the following allocators:</p>
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
<li class="listitem"><p><a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1allocator.html" title="Class template allocator">boost::container::allocator</a></p></li>
<li class="listitem"><p><a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1node__allocator.html" title="Class template node_allocator">boost::container::node_allocator</a></p></li>
<li class="listitem"><p><a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1adaptive__pool.html" title="Class template adaptive_pool">boost::container::adaptive_pool</a></p></li>
</ul></div>
<p>
</p>
<p>Forward declares the following polymorphic resource classes:</p>
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
<li class="listitem"><p><a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1pmr_1_1memory__resource.html" title="Class memory_resource">boost::container::pmr::memory_resource</a></p></li>
<li class="listitem"><p><a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1pmr_1_1polymorphic__allocator.html" title="Class template polymorphic_allocator">boost::container::pmr::polymorphic_allocator</a></p></li>
<li class="listitem"><p><a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1pmr_1_1monotonic__buffer__resource.html" title="Class monotonic_buffer_resource">boost::container::pmr::monotonic_buffer_resource</a></p></li>
<li class="listitem"><p><a class="link" href="doxygen/boost_container_header_reference/structboost_1_1container_1_1pmr_1_1pool__options.html" title="Struct pool_options">boost::container::pmr::pool_options</a></p></li>
<li class="listitem"><p><a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1pmr_1_1unsynchronized__pool__resource.html" title="Class unsynchronized_pool_resource">boost::container::pmr::unsynchronized_pool_resource</a></p></li>
<li class="listitem"><p><a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1pmr_1_1synchronized__pool__resource.html" title="Class synchronized_pool_resource">boost::container::pmr::synchronized_pool_resource</a></p></li>
</ul></div>
<p>
</p>
<p>And finally it defines the following types </p>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">container</span> <span class="special">{</span>
    <span class="keyword">struct</span> <a class="link" href="doxygen/boost_container_header_reference/structboost_1_1container_1_1default__init__t.html" title="Struct default_init_t">default_init_t</a><span class="special">;</span>
    <span class="keyword">struct</span> <a class="link" href="doxygen/boost_container_header_reference/structboost_1_1container_1_1ordered__range__t.html" title="Struct ordered_range_t">ordered_range_t</a><span class="special">;</span>
    <span class="keyword">struct</span> <a class="link" href="doxygen/boost_container_header_reference/structboost_1_1container_1_1ordered__unique__range__t.html" title="Struct ordered_unique_range_t">ordered_unique_range_t</a><span class="special">;</span>

    <span class="identifier">BOOST_CONTAINER_CONSTANT_VAR</span> <a class="link" href="doxygen/boost_container_header_reference/structboost_1_1container_1_1ordered__range__t.html" title="Struct ordered_range_t">ordered_range_t</a> <a class="link" href="doxygen/boost_container_header_reference/container__fwd_8hpp_1a642669bc11454126238a17887df7a550.html" title="Global ordered_range">ordered_range</a><span class="special">;</span>
    <span class="identifier">BOOST_CONTAINER_CONSTANT_VAR</span> <a class="link" href="doxygen/boost_container_header_reference/structboost_1_1container_1_1ordered__unique__range__t.html" title="Struct ordered_unique_range_t">ordered_unique_range_t</a> <a class="link" href="doxygen/boost_container_header_reference/container__fwd_8hpp_1a4c162e70e70a111228f6068a842b9b0c.html" title="Global ordered_unique_range">ordered_unique_range</a><span class="special">;</span>
    <span class="identifier">BOOST_CONTAINER_CONSTANT_VAR</span> <a class="link" href="doxygen/boost_container_header_reference/structboost_1_1container_1_1default__init__t.html" title="Struct default_init_t">default_init_t</a> <a class="link" href="doxygen/boost_container_header_reference/container__fwd_8hpp_1ac1cf57eb8a50c6330153e86be09a56a4.html" title="Global default_init">default_init</a><span class="special">;</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
<a name="doxygen.boost_container_header_reference.deque_8hpp"></a>Header &lt;<a href="../../boost/container/deque.hpp" target="_top">boost/container/deque.hpp</a>&gt;</h3></div></div></div>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">container</span> <span class="special">{</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> Allocator <span class="special">=</span> <span class="keyword">void</span><span class="special">,</span> <span class="keyword">typename</span> Options <span class="special">=</span> <span class="keyword">void</span><span class="special">&gt;</span> 
      <span class="keyword">class</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1deque.html" title="Class template deque">deque</a><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> InputIterator<span class="special">&gt;</span>  <a name="doxygen.boost_container_header_reference.deque_8hpp_1a09dede0337389ad3efa9f6c2d88a0ba8"></a><span class="identifier">deque</span><span class="special">(</span><span class="identifier">InputIterator</span><span class="special">,</span> <span class="identifier">InputIterator</span><span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> InputIterator<span class="special">,</span> <span class="keyword">typename</span> Allocator<span class="special">&gt;</span> 
       <a name="doxygen.boost_container_header_reference.deque_8hpp_1a44ee416fc672fe16af693745af2ccee9"></a><span class="identifier">deque</span><span class="special">(</span><span class="identifier">InputIterator</span><span class="special">,</span> <span class="identifier">InputIterator</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
<a name="doxygen.boost_container_header_reference.pmr_2deque_8hpp"></a>Header &lt;<a href="../../boost/container/pmr/deque.hpp" target="_top">boost/container/pmr/deque.hpp</a>&gt;</h3></div></div></div>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">container</span> <span class="special">{</span>
    <span class="keyword">namespace</span> <span class="identifier">pmr</span> <span class="special">{</span>
      <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">&gt;</span> <span class="keyword">struct</span> <a class="link" href="doxygen/boost_container_header_reference/structboost_1_1container_1_1pmr_1_1deque__of.html" title="Struct template deque_of">deque_of</a><span class="special">;</span>

      <span class="keyword">typedef</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1deque.html" title="Class template deque">boost::container::deque</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1pmr_1_1polymorphic__allocator.html" title="Class template polymorphic_allocator">polymorphic_allocator</a><span class="special">&lt;</span> <span class="identifier">T</span> <span class="special">&gt;</span> <span class="special">&gt;</span> <a name="doxygen.boost_container_header_reference.pmr_2deque_8hpp_1a082ba90a39ccd6ded7b327231e5294e7"></a><span class="identifier">deque</span><span class="special">;</span>
    <span class="special">}</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
<a name="doxygen.boost_container_header_reference.devector_8hpp"></a>Header &lt;<a href="../../boost/container/devector.hpp" target="_top">boost/container/devector.hpp</a>&gt;</h3></div></div></div>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">container</span> <span class="special">{</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> A <span class="special">=</span> <span class="keyword">void</span><span class="special">,</span> <span class="keyword">typename</span> Options <span class="special">=</span> <span class="keyword">void</span><span class="special">&gt;</span> 
      <span class="keyword">class</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1devector.html" title="Class template devector">devector</a><span class="special">;</span>

    <span class="keyword">struct</span> <a class="link" href="doxygen/boost_container_header_reference/structboost_1_1container_1_1reserve__only__tag__t.html" title="Struct reserve_only_tag_t">reserve_only_tag_t</a><span class="special">;</span>
    <span class="keyword">struct</span> <a class="link" href="doxygen/boost_container_header_reference/structboost_1_1container_1_1reserve__uninitialized__t.html" title="Struct reserve_uninitialized_t">reserve_uninitialized_t</a><span class="special">;</span>
    <span class="keyword">struct</span> <a class="link" href="doxygen/boost_container_header_reference/structboost_1_1container_1_1review__implementation__t.html" title="Struct review_implementation_t">review_implementation_t</a><span class="special">;</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
<a name="doxygen.boost_container_header_reference.pmr_2devector_8hpp"></a>Header &lt;<a href="../../boost/container/pmr/devector.hpp" target="_top">boost/container/pmr/devector.hpp</a>&gt;</h3></div></div></div>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">container</span> <span class="special">{</span>
    <span class="keyword">namespace</span> <span class="identifier">pmr</span> <span class="special">{</span>
      <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> GrowthPolicy <span class="special">=</span> <span class="identifier">growth_factor_60</span><span class="special">&gt;</span> 
        <span class="keyword">struct</span> <a class="link" href="doxygen/boost_container_header_reference/structboost_1_1container_1_1pmr_1_1devector__of.html" title="Struct template devector_of">devector_of</a><span class="special">;</span>

      <span class="keyword">typedef</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1devector.html" title="Class template devector">boost::container::devector</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">GrowthPolicy</span><span class="special">,</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1pmr_1_1polymorphic__allocator.html" title="Class template polymorphic_allocator">polymorphic_allocator</a><span class="special">&lt;</span> <span class="identifier">T</span> <span class="special">&gt;</span> <span class="special">&gt;</span> <a name="doxygen.boost_container_header_reference.pmr_2devector_8hpp_1aa778932c4847d076cd026951f85e3661"></a><span class="identifier">devector</span><span class="special">;</span>
    <span class="special">}</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
<a name="doxygen.boost_container_header_reference.flat__map_8hpp"></a>Header &lt;<a href="../../boost/container/flat_map.hpp" target="_top">boost/container/flat_map.hpp</a>&gt;</h3></div></div></div>
<pre class="synopsis">

<a class="link" href="doxygen/boost_container_header_reference/flat__map_8hpp_1a35a574832df18432816fd150388eaa6c.html" title="Macro BOOST_CONTAINER_STD_PAIR_IS_MOVABLE">BOOST_CONTAINER_STD_PAIR_IS_MOVABLE</a></pre>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">container</span> <span class="special">{</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Key<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> Compare <span class="special">=</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">less</span><span class="special">&lt;</span><span class="identifier">Key</span><span class="special">&gt;</span><span class="special">,</span> 
             <span class="keyword">typename</span> AllocatorOrContainer <span class="special">=</span> <span class="identifier">new_allocator</span><span class="special">&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span> <span class="identifier">Key</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&gt;</span> <span class="special">&gt;</span> 
      <span class="keyword">class</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1flat__map.html" title="Class template flat_map">flat_map</a><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Key<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> Compare <span class="special">=</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">less</span><span class="special">&lt;</span><span class="identifier">Key</span><span class="special">&gt;</span><span class="special">,</span> 
             <span class="keyword">typename</span> AllocatorOrContainer <span class="special">=</span> <span class="identifier">new_allocator</span><span class="special">&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span> <span class="identifier">Key</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&gt;</span> <span class="special">&gt;</span> 
      <span class="keyword">class</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1flat__multimap.html" title="Class template flat_multimap">flat_multimap</a><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> InputIterator<span class="special">&gt;</span>  <a name="doxygen.boost_container_header_reference.flat__map_8hpp_1a0c6515acb9c6dd6c574980baaf4a8a91"></a><span class="identifier">flat_map</span><span class="special">(</span><span class="identifier">InputIterator</span><span class="special">,</span> <span class="identifier">InputIterator</span><span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> InputIterator<span class="special">,</span> <span class="keyword">typename</span> AllocatorOrCompare<span class="special">&gt;</span> 
       <a name="doxygen.boost_container_header_reference.flat__map_8hpp_1a002198b9f46b74e50ec960682c38712c"></a><span class="identifier">flat_map</span><span class="special">(</span><span class="identifier">InputIterator</span><span class="special">,</span> <span class="identifier">InputIterator</span><span class="special">,</span> <span class="identifier">AllocatorOrCompare</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> InputIterator<span class="special">,</span> <span class="keyword">typename</span> Compare<span class="special">,</span> <span class="keyword">typename</span> Allocator<span class="special">,</span> 
             <span class="keyword">typename</span> <span class="special">=</span> <span class="identifier">dtl</span><span class="special">::</span><span class="identifier">require_nonallocator_t</span><span class="special">&lt;</span><span class="identifier">Compare</span><span class="special">&gt;</span><span class="special">,</span> 
             <span class="keyword">typename</span> <span class="special">=</span> <span class="identifier">dtl</span><span class="special">::</span><span class="identifier">require_allocator_t</span><span class="special">&lt;</span><span class="identifier">Allocator</span><span class="special">&gt;</span> <span class="special">&gt;</span> 
       <a name="doxygen.boost_container_header_reference.flat__map_8hpp_1a8800723acf49352651668ba5274657a0"></a><span class="identifier">flat_map</span><span class="special">(</span><span class="identifier">InputIterator</span><span class="special">,</span> <span class="identifier">InputIterator</span><span class="special">,</span> <span class="identifier">Compare</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">,</span> 
                <span class="identifier">Allocator</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> InputIterator<span class="special">&gt;</span> 
       <a name="doxygen.boost_container_header_reference.flat__map_8hpp_1a82ba8fde9c98206335e74399558b3337"></a><span class="identifier">flat_map</span><span class="special">(</span><a class="link" href="doxygen/boost_container_header_reference/structboost_1_1container_1_1ordered__unique__range__t.html" title="Struct ordered_unique_range_t">ordered_unique_range_t</a><span class="special">,</span> <span class="identifier">InputIterator</span><span class="special">,</span> <span class="identifier">InputIterator</span><span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> InputIterator<span class="special">,</span> <span class="keyword">typename</span> AllocatorOrCompare<span class="special">&gt;</span> 
       <a name="doxygen.boost_container_header_reference.flat__map_8hpp_1ac93f0fdf1b2c90c40a0d1bb23c1e0323"></a><span class="identifier">flat_map</span><span class="special">(</span><a class="link" href="doxygen/boost_container_header_reference/structboost_1_1container_1_1ordered__unique__range__t.html" title="Struct ordered_unique_range_t">ordered_unique_range_t</a><span class="special">,</span> <span class="identifier">InputIterator</span><span class="special">,</span> <span class="identifier">InputIterator</span><span class="special">,</span> 
                <span class="identifier">AllocatorOrCompare</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> InputIterator<span class="special">,</span> <span class="keyword">typename</span> Compare<span class="special">,</span> <span class="keyword">typename</span> Allocator<span class="special">,</span> 
             <span class="keyword">typename</span> <span class="special">=</span> <span class="identifier">dtl</span><span class="special">::</span><span class="identifier">require_nonallocator_t</span><span class="special">&lt;</span><span class="identifier">Compare</span><span class="special">&gt;</span><span class="special">,</span> 
             <span class="keyword">typename</span> <span class="special">=</span> <span class="identifier">dtl</span><span class="special">::</span><span class="identifier">require_allocator_t</span><span class="special">&lt;</span><span class="identifier">Allocator</span><span class="special">&gt;</span> <span class="special">&gt;</span> 
       <a name="doxygen.boost_container_header_reference.flat__map_8hpp_1ad744dc0e2b5b02b577dc81a08b465b31"></a><span class="identifier">flat_map</span><span class="special">(</span><a class="link" href="doxygen/boost_container_header_reference/structboost_1_1container_1_1ordered__unique__range__t.html" title="Struct ordered_unique_range_t">ordered_unique_range_t</a><span class="special">,</span> <span class="identifier">InputIterator</span><span class="special">,</span> <span class="identifier">InputIterator</span><span class="special">,</span> 
                <span class="identifier">Compare</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> InputIterator<span class="special">&gt;</span> 
       <a name="doxygen.boost_container_header_reference.flat__map_8hpp_1a0e1225aff3825723a52dda3416adf579"></a><span class="identifier">flat_multimap</span><span class="special">(</span><span class="identifier">InputIterator</span><span class="special">,</span> <span class="identifier">InputIterator</span><span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> InputIterator<span class="special">,</span> <span class="keyword">typename</span> AllocatorOrCompare<span class="special">&gt;</span> 
       <a name="doxygen.boost_container_header_reference.flat__map_8hpp_1a8f31f97a4a7f96e4bcc8952ddcafbd21"></a><span class="identifier">flat_multimap</span><span class="special">(</span><span class="identifier">InputIterator</span><span class="special">,</span> <span class="identifier">InputIterator</span><span class="special">,</span> <span class="identifier">AllocatorOrCompare</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> InputIterator<span class="special">,</span> <span class="keyword">typename</span> Compare<span class="special">,</span> <span class="keyword">typename</span> Allocator<span class="special">,</span> 
             <span class="keyword">typename</span> <span class="special">=</span> <span class="identifier">dtl</span><span class="special">::</span><span class="identifier">require_nonallocator_t</span><span class="special">&lt;</span><span class="identifier">Compare</span><span class="special">&gt;</span><span class="special">,</span> 
             <span class="keyword">typename</span> <span class="special">=</span> <span class="identifier">dtl</span><span class="special">::</span><span class="identifier">require_allocator_t</span><span class="special">&lt;</span><span class="identifier">Allocator</span><span class="special">&gt;</span> <span class="special">&gt;</span> 
       <a name="doxygen.boost_container_header_reference.flat__map_8hpp_1a1abe404548bcd1a2871153adfe8832b4"></a><span class="identifier">flat_multimap</span><span class="special">(</span><span class="identifier">InputIterator</span><span class="special">,</span> <span class="identifier">InputIterator</span><span class="special">,</span> <span class="identifier">Compare</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">,</span> 
                     <span class="identifier">Allocator</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> InputIterator<span class="special">&gt;</span> 
       <a name="doxygen.boost_container_header_reference.flat__map_8hpp_1a2a3ab1d9de0bc6a2981230aa53ced5de"></a><span class="identifier">flat_multimap</span><span class="special">(</span><a class="link" href="doxygen/boost_container_header_reference/structboost_1_1container_1_1ordered__range__t.html" title="Struct ordered_range_t">ordered_range_t</a><span class="special">,</span> <span class="identifier">InputIterator</span><span class="special">,</span> <span class="identifier">InputIterator</span><span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> InputIterator<span class="special">,</span> <span class="keyword">typename</span> AllocatorOrCompare<span class="special">&gt;</span> 
       <a name="doxygen.boost_container_header_reference.flat__map_8hpp_1a1a96b23925887a1733c603847a43bb4c"></a><span class="identifier">flat_multimap</span><span class="special">(</span><a class="link" href="doxygen/boost_container_header_reference/structboost_1_1container_1_1ordered__range__t.html" title="Struct ordered_range_t">ordered_range_t</a><span class="special">,</span> <span class="identifier">InputIterator</span><span class="special">,</span> <span class="identifier">InputIterator</span><span class="special">,</span> 
                     <span class="identifier">AllocatorOrCompare</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> InputIterator<span class="special">,</span> <span class="keyword">typename</span> Compare<span class="special">,</span> <span class="keyword">typename</span> Allocator<span class="special">,</span> 
             <span class="keyword">typename</span> <span class="special">=</span> <span class="identifier">dtl</span><span class="special">::</span><span class="identifier">require_nonallocator_t</span><span class="special">&lt;</span><span class="identifier">Compare</span><span class="special">&gt;</span><span class="special">,</span> 
             <span class="keyword">typename</span> <span class="special">=</span> <span class="identifier">dtl</span><span class="special">::</span><span class="identifier">require_allocator_t</span><span class="special">&lt;</span><span class="identifier">Allocator</span><span class="special">&gt;</span> <span class="special">&gt;</span> 
       <a name="doxygen.boost_container_header_reference.flat__map_8hpp_1a2ff799ff9026fe35ee680b49432ef296"></a><span class="identifier">flat_multimap</span><span class="special">(</span><a class="link" href="doxygen/boost_container_header_reference/structboost_1_1container_1_1ordered__range__t.html" title="Struct ordered_range_t">ordered_range_t</a><span class="special">,</span> <span class="identifier">InputIterator</span><span class="special">,</span> <span class="identifier">InputIterator</span><span class="special">,</span> 
                     <span class="identifier">Compare</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
<a name="doxygen.boost_container_header_reference.pmr_2flat__map_8hpp"></a>Header &lt;<a href="../../boost/container/pmr/flat_map.hpp" target="_top">boost/container/pmr/flat_map.hpp</a>&gt;</h3></div></div></div>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">container</span> <span class="special">{</span>
    <span class="keyword">namespace</span> <span class="identifier">pmr</span> <span class="special">{</span>
      <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Key<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> Compare <span class="special">=</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">less</span><span class="special">&lt;</span><span class="identifier">Key</span><span class="special">&gt;</span> <span class="special">&gt;</span> 
        <span class="keyword">struct</span> <a class="link" href="doxygen/boost_container_header_reference/structboost_1_1container_1_1pmr_1_1flat__map__of.html" title="Struct template flat_map_of">flat_map_of</a><span class="special">;</span>
      <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Key<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> Compare <span class="special">=</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">less</span><span class="special">&lt;</span><span class="identifier">Key</span><span class="special">&gt;</span> <span class="special">&gt;</span> 
        <span class="keyword">struct</span> <a class="link" href="doxygen/boost_container_header_reference/structboost_1_1container_1_1pmr_1_1flat__multimap__of.html" title="Struct template flat_multimap_of">flat_multimap_of</a><span class="special">;</span>

      <span class="keyword">typedef</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1flat__map.html" title="Class template flat_map">boost::container::flat_map</a><span class="special">&lt;</span> <span class="identifier">Key</span><span class="special">,</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1pmr_1_1polymorphic__allocator.html" title="Class template polymorphic_allocator">polymorphic_allocator</a><span class="special">&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span> <span class="identifier">Key</span><span class="special">,</span> <span class="identifier">T</span> <span class="special">&gt;</span> <span class="special">&gt;</span> <span class="special">&gt;</span> <a name="doxygen.boost_container_header_reference.pmr_2flat__map_8hpp_1a795f929c569888fc5dcb2f8f7a0fff9a"></a><span class="identifier">flat_map</span><span class="special">;</span>
      <span class="keyword">typedef</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1flat__multimap.html" title="Class template flat_multimap">boost::container::flat_multimap</a><span class="special">&lt;</span> <span class="identifier">Key</span><span class="special">,</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1pmr_1_1polymorphic__allocator.html" title="Class template polymorphic_allocator">polymorphic_allocator</a><span class="special">&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span> <span class="identifier">Key</span><span class="special">,</span> <span class="identifier">T</span> <span class="special">&gt;</span> <span class="special">&gt;</span> <span class="special">&gt;</span> <a name="doxygen.boost_container_header_reference.pmr_2flat__map_8hpp_1a15005005dc84530ba6bb2431dc4148dd"></a><span class="identifier">flat_multimap</span><span class="special">;</span>
    <span class="special">}</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
<a name="doxygen.boost_container_header_reference.flat__set_8hpp"></a>Header &lt;<a href="../../boost/container/flat_set.hpp" target="_top">boost/container/flat_set.hpp</a>&gt;</h3></div></div></div>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">container</span> <span class="special">{</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Key<span class="special">,</span> <span class="keyword">typename</span> Compare <span class="special">=</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">less</span><span class="special">&lt;</span><span class="identifier">Key</span><span class="special">&gt;</span><span class="special">,</span> 
             <span class="keyword">typename</span> AllocatorOrContainer <span class="special">=</span> <span class="identifier">new_allocator</span><span class="special">&lt;</span><span class="identifier">Key</span><span class="special">&gt;</span> <span class="special">&gt;</span> 
      <span class="keyword">class</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1flat__multiset.html" title="Class template flat_multiset">flat_multiset</a><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Key<span class="special">,</span> <span class="keyword">typename</span> Compare <span class="special">=</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">less</span><span class="special">&lt;</span><span class="identifier">Key</span><span class="special">&gt;</span><span class="special">,</span> 
             <span class="keyword">typename</span> AllocatorOrContainer <span class="special">=</span> <span class="identifier">new_allocator</span><span class="special">&lt;</span><span class="identifier">Key</span><span class="special">&gt;</span> <span class="special">&gt;</span> 
      <span class="keyword">class</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1flat__set.html" title="Class template flat_set">flat_set</a><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> InputIterator<span class="special">&gt;</span>  <a name="doxygen.boost_container_header_reference.flat__set_8hpp_1a775cb03683dd590dc174edb474932e25"></a><span class="identifier">flat_set</span><span class="special">(</span><span class="identifier">InputIterator</span><span class="special">,</span> <span class="identifier">InputIterator</span><span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> InputIterator<span class="special">,</span> <span class="keyword">typename</span> AllocatorOrCompare<span class="special">&gt;</span> 
       <a name="doxygen.boost_container_header_reference.flat__set_8hpp_1a96874dfff63c9a3df75d7b5642e306b8"></a><span class="identifier">flat_set</span><span class="special">(</span><span class="identifier">InputIterator</span><span class="special">,</span> <span class="identifier">InputIterator</span><span class="special">,</span> <span class="identifier">AllocatorOrCompare</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> InputIterator<span class="special">,</span> <span class="keyword">typename</span> Compare<span class="special">,</span> <span class="keyword">typename</span> Allocator<span class="special">,</span> 
             <span class="keyword">typename</span> <span class="special">=</span> <span class="identifier">dtl</span><span class="special">::</span><span class="identifier">require_nonallocator_t</span><span class="special">&lt;</span><span class="identifier">Compare</span><span class="special">&gt;</span><span class="special">,</span> 
             <span class="keyword">typename</span> <span class="special">=</span> <span class="identifier">dtl</span><span class="special">::</span><span class="identifier">require_allocator_t</span><span class="special">&lt;</span><span class="identifier">Allocator</span><span class="special">&gt;</span> <span class="special">&gt;</span> 
       <a name="doxygen.boost_container_header_reference.flat__set_8hpp_1a4cffccef32f15d917cda7cc3198903e4"></a><span class="identifier">flat_set</span><span class="special">(</span><span class="identifier">InputIterator</span><span class="special">,</span> <span class="identifier">InputIterator</span><span class="special">,</span> <span class="identifier">Compare</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">,</span> 
                <span class="identifier">Allocator</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> InputIterator<span class="special">&gt;</span> 
       <a name="doxygen.boost_container_header_reference.flat__set_8hpp_1a865a822083bb3eb64a92e174fd0c4789"></a><span class="identifier">flat_set</span><span class="special">(</span><a class="link" href="doxygen/boost_container_header_reference/structboost_1_1container_1_1ordered__unique__range__t.html" title="Struct ordered_unique_range_t">ordered_unique_range_t</a><span class="special">,</span> <span class="identifier">InputIterator</span><span class="special">,</span> <span class="identifier">InputIterator</span><span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> InputIterator<span class="special">,</span> <span class="keyword">typename</span> AllocatorOrCompare<span class="special">&gt;</span> 
       <a name="doxygen.boost_container_header_reference.flat__set_8hpp_1ae1119486fe669dd38e373bb0dc6bc415"></a><span class="identifier">flat_set</span><span class="special">(</span><a class="link" href="doxygen/boost_container_header_reference/structboost_1_1container_1_1ordered__unique__range__t.html" title="Struct ordered_unique_range_t">ordered_unique_range_t</a><span class="special">,</span> <span class="identifier">InputIterator</span><span class="special">,</span> <span class="identifier">InputIterator</span><span class="special">,</span> 
                <span class="identifier">AllocatorOrCompare</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> InputIterator<span class="special">,</span> <span class="keyword">typename</span> Compare<span class="special">,</span> <span class="keyword">typename</span> Allocator<span class="special">,</span> 
             <span class="keyword">typename</span> <span class="special">=</span> <span class="identifier">dtl</span><span class="special">::</span><span class="identifier">require_nonallocator_t</span><span class="special">&lt;</span><span class="identifier">Compare</span><span class="special">&gt;</span><span class="special">,</span> 
             <span class="keyword">typename</span> <span class="special">=</span> <span class="identifier">dtl</span><span class="special">::</span><span class="identifier">require_allocator_t</span><span class="special">&lt;</span><span class="identifier">Allocator</span><span class="special">&gt;</span> <span class="special">&gt;</span> 
       <a name="doxygen.boost_container_header_reference.flat__set_8hpp_1ab476c45704bb51c4c6e15141b20f437f"></a><span class="identifier">flat_set</span><span class="special">(</span><a class="link" href="doxygen/boost_container_header_reference/structboost_1_1container_1_1ordered__unique__range__t.html" title="Struct ordered_unique_range_t">ordered_unique_range_t</a><span class="special">,</span> <span class="identifier">InputIterator</span><span class="special">,</span> <span class="identifier">InputIterator</span><span class="special">,</span> 
                <span class="identifier">Compare</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> InputIterator<span class="special">&gt;</span> 
       <a name="doxygen.boost_container_header_reference.flat__set_8hpp_1a55f182f6529e9216e27fab20fa642c2e"></a><span class="identifier">flat_multiset</span><span class="special">(</span><span class="identifier">InputIterator</span><span class="special">,</span> <span class="identifier">InputIterator</span><span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> InputIterator<span class="special">,</span> <span class="keyword">typename</span> AllocatorOrCompare<span class="special">&gt;</span> 
       <a name="doxygen.boost_container_header_reference.flat__set_8hpp_1a129335e00bb86ee0705593935c9a17a0"></a><span class="identifier">flat_multiset</span><span class="special">(</span><span class="identifier">InputIterator</span><span class="special">,</span> <span class="identifier">InputIterator</span><span class="special">,</span> <span class="identifier">AllocatorOrCompare</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> InputIterator<span class="special">,</span> <span class="keyword">typename</span> Compare<span class="special">,</span> <span class="keyword">typename</span> Allocator<span class="special">,</span> 
             <span class="keyword">typename</span> <span class="special">=</span> <span class="identifier">dtl</span><span class="special">::</span><span class="identifier">require_nonallocator_t</span><span class="special">&lt;</span><span class="identifier">Compare</span><span class="special">&gt;</span><span class="special">,</span> 
             <span class="keyword">typename</span> <span class="special">=</span> <span class="identifier">dtl</span><span class="special">::</span><span class="identifier">require_allocator_t</span><span class="special">&lt;</span><span class="identifier">Allocator</span><span class="special">&gt;</span> <span class="special">&gt;</span> 
       <a name="doxygen.boost_container_header_reference.flat__set_8hpp_1a49724983fd1049469f8f984e28d1bfd3"></a><span class="identifier">flat_multiset</span><span class="special">(</span><span class="identifier">InputIterator</span><span class="special">,</span> <span class="identifier">InputIterator</span><span class="special">,</span> <span class="identifier">Compare</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">,</span> 
                     <span class="identifier">Allocator</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> InputIterator<span class="special">&gt;</span> 
       <a name="doxygen.boost_container_header_reference.flat__set_8hpp_1a1f02c1741acb01920be9cb65622fe613"></a><span class="identifier">flat_multiset</span><span class="special">(</span><a class="link" href="doxygen/boost_container_header_reference/structboost_1_1container_1_1ordered__range__t.html" title="Struct ordered_range_t">ordered_range_t</a><span class="special">,</span> <span class="identifier">InputIterator</span><span class="special">,</span> <span class="identifier">InputIterator</span><span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> InputIterator<span class="special">,</span> <span class="keyword">typename</span> AllocatorOrCompare<span class="special">&gt;</span> 
       <a name="doxygen.boost_container_header_reference.flat__set_8hpp_1af581ed1225a1bd43a42b04675dfe44ca"></a><span class="identifier">flat_multiset</span><span class="special">(</span><a class="link" href="doxygen/boost_container_header_reference/structboost_1_1container_1_1ordered__range__t.html" title="Struct ordered_range_t">ordered_range_t</a><span class="special">,</span> <span class="identifier">InputIterator</span><span class="special">,</span> <span class="identifier">InputIterator</span><span class="special">,</span> 
                     <span class="identifier">AllocatorOrCompare</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> InputIterator<span class="special">,</span> <span class="keyword">typename</span> Compare<span class="special">,</span> <span class="keyword">typename</span> Allocator<span class="special">,</span> 
             <span class="keyword">typename</span> <span class="special">=</span> <span class="identifier">dtl</span><span class="special">::</span><span class="identifier">require_nonallocator_t</span><span class="special">&lt;</span><span class="identifier">Compare</span><span class="special">&gt;</span><span class="special">,</span> 
             <span class="keyword">typename</span> <span class="special">=</span> <span class="identifier">dtl</span><span class="special">::</span><span class="identifier">require_allocator_t</span><span class="special">&lt;</span><span class="identifier">Allocator</span><span class="special">&gt;</span> <span class="special">&gt;</span> 
       <a name="doxygen.boost_container_header_reference.flat__set_8hpp_1a78d73a207cac21ce59ddac6719cf7889"></a><span class="identifier">flat_multiset</span><span class="special">(</span><a class="link" href="doxygen/boost_container_header_reference/structboost_1_1container_1_1ordered__range__t.html" title="Struct ordered_range_t">ordered_range_t</a><span class="special">,</span> <span class="identifier">InputIterator</span><span class="special">,</span> <span class="identifier">InputIterator</span><span class="special">,</span> 
                     <span class="identifier">Compare</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
<a name="doxygen.boost_container_header_reference.pmr_2flat__set_8hpp"></a>Header &lt;<a href="../../boost/container/pmr/flat_set.hpp" target="_top">boost/container/pmr/flat_set.hpp</a>&gt;</h3></div></div></div>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">container</span> <span class="special">{</span>
    <span class="keyword">namespace</span> <span class="identifier">pmr</span> <span class="special">{</span>
      <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Key<span class="special">,</span> <span class="keyword">typename</span> Compare <span class="special">=</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">less</span><span class="special">&lt;</span><span class="identifier">Key</span><span class="special">&gt;</span> <span class="special">&gt;</span> 
        <span class="keyword">struct</span> <a class="link" href="doxygen/boost_container_header_reference/structboost_1_1container_1_1pmr_1_1flat__multiset__of.html" title="Struct template flat_multiset_of">flat_multiset_of</a><span class="special">;</span>
      <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Key<span class="special">,</span> <span class="keyword">typename</span> Compare <span class="special">=</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">less</span><span class="special">&lt;</span><span class="identifier">Key</span><span class="special">&gt;</span> <span class="special">&gt;</span> 
        <span class="keyword">struct</span> <a class="link" href="doxygen/boost_container_header_reference/structboost_1_1container_1_1pmr_1_1flat__set__of.html" title="Struct template flat_set_of">flat_set_of</a><span class="special">;</span>

      <span class="keyword">typedef</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1flat__set.html" title="Class template flat_set">boost::container::flat_set</a><span class="special">&lt;</span> <span class="identifier">Key</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1pmr_1_1polymorphic__allocator.html" title="Class template polymorphic_allocator">polymorphic_allocator</a><span class="special">&lt;</span> <span class="identifier">Key</span> <span class="special">&gt;</span> <span class="special">&gt;</span> <a name="doxygen.boost_container_header_reference.pmr_2flat__set_8hpp_1a8b89fbc87fbe273e8e808f553351291b"></a><span class="identifier">flat_set</span><span class="special">;</span>
      <span class="keyword">typedef</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1flat__multiset.html" title="Class template flat_multiset">boost::container::flat_multiset</a><span class="special">&lt;</span> <span class="identifier">Key</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1pmr_1_1polymorphic__allocator.html" title="Class template polymorphic_allocator">polymorphic_allocator</a><span class="special">&lt;</span> <span class="identifier">Key</span> <span class="special">&gt;</span> <span class="special">&gt;</span> <a name="doxygen.boost_container_header_reference.pmr_2flat__set_8hpp_1ac566c85ab7f5cf895bcab7d36f9916c2"></a><span class="identifier">flat_multiset</span><span class="special">;</span>
    <span class="special">}</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
<a name="doxygen.boost_container_header_reference.list_8hpp"></a>Header &lt;<a href="../../boost/container/list.hpp" target="_top">boost/container/list.hpp</a>&gt;</h3></div></div></div>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">container</span> <span class="special">{</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> Allocator <span class="special">=</span> <span class="keyword">void</span><span class="special">&gt;</span> <span class="keyword">class</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1list.html" title="Class template list">list</a><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> InputIterator<span class="special">&gt;</span>  <a name="doxygen.boost_container_header_reference.list_8hpp_1a8eb21b375381f7431ac5034c2a59aa75"></a><span class="identifier">list</span><span class="special">(</span><span class="identifier">InputIterator</span><span class="special">,</span> <span class="identifier">InputIterator</span><span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> InputIterator<span class="special">,</span> <span class="keyword">typename</span> ValueAllocator<span class="special">&gt;</span> 
       <a name="doxygen.boost_container_header_reference.list_8hpp_1a36c5c055c8c2331a013f2a50defcdbd2"></a><span class="identifier">list</span><span class="special">(</span><span class="identifier">InputIterator</span><span class="special">,</span> <span class="identifier">InputIterator</span><span class="special">,</span> <span class="identifier">ValueAllocator</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
<a name="doxygen.boost_container_header_reference.pmr_2list_8hpp"></a>Header &lt;<a href="../../boost/container/pmr/list.hpp" target="_top">boost/container/pmr/list.hpp</a>&gt;</h3></div></div></div>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">container</span> <span class="special">{</span>
    <span class="keyword">namespace</span> <span class="identifier">pmr</span> <span class="special">{</span>
      <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">&gt;</span> <span class="keyword">struct</span> <a class="link" href="doxygen/boost_container_header_reference/structboost_1_1container_1_1pmr_1_1list__of.html" title="Struct template list_of">list_of</a><span class="special">;</span>

      <span class="keyword">typedef</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1list.html" title="Class template list">boost::container::list</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1pmr_1_1polymorphic__allocator.html" title="Class template polymorphic_allocator">polymorphic_allocator</a><span class="special">&lt;</span> <span class="identifier">T</span> <span class="special">&gt;</span> <span class="special">&gt;</span> <a name="doxygen.boost_container_header_reference.pmr_2list_8hpp_1ac47fcbabba14f8cb3365a1555bb158e5"></a><span class="identifier">list</span><span class="special">;</span>
    <span class="special">}</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
<a name="doxygen.boost_container_header_reference.map_8hpp"></a>Header &lt;<a href="../../boost/container/map.hpp" target="_top">boost/container/map.hpp</a>&gt;</h3></div></div></div>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">container</span> <span class="special">{</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Key<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> Compare <span class="special">=</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">less</span><span class="special">&lt;</span><span class="identifier">Key</span><span class="special">&gt;</span><span class="special">,</span> 
             <span class="keyword">typename</span> Allocator <span class="special">=</span> <span class="keyword">void</span><span class="special">,</span> 
             <span class="keyword">typename</span> Options <span class="special">=</span> <span class="identifier">tree_assoc_defaults</span><span class="special">&gt;</span> 
      <span class="keyword">class</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1map.html" title="Class template map">map</a><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Key<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> Compare <span class="special">=</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">less</span><span class="special">&lt;</span><span class="identifier">Key</span><span class="special">&gt;</span><span class="special">,</span> 
             <span class="keyword">typename</span> Allocator <span class="special">=</span> <span class="identifier">new_allocator</span><span class="special">&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span> <span class="keyword">const</span> <span class="identifier">Key</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&gt;</span><span class="special">,</span> 
             <span class="keyword">typename</span> Options <span class="special">=</span> <span class="identifier">tree_assoc_defaults</span><span class="special">&gt;</span> 
      <span class="keyword">class</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1multimap.html" title="Class template multimap">multimap</a><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> InputIterator<span class="special">&gt;</span>  <a name="doxygen.boost_container_header_reference.map_8hpp_1a6a67c8c7ae0171a031fb6768852bebad"></a><span class="identifier">map</span><span class="special">(</span><span class="identifier">InputIterator</span><span class="special">,</span> <span class="identifier">InputIterator</span><span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> InputIterator<span class="special">,</span> <span class="keyword">typename</span> AllocatorOrCompare<span class="special">&gt;</span> 
       <a name="doxygen.boost_container_header_reference.map_8hpp_1a1a40a17b816ae83ff6900da89de502f4"></a><span class="identifier">map</span><span class="special">(</span><span class="identifier">InputIterator</span><span class="special">,</span> <span class="identifier">InputIterator</span><span class="special">,</span> <span class="identifier">AllocatorOrCompare</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> InputIterator<span class="special">,</span> <span class="keyword">typename</span> Compare<span class="special">,</span> <span class="keyword">typename</span> Allocator<span class="special">,</span> 
             <span class="keyword">typename</span> <span class="special">=</span> <span class="identifier">dtl</span><span class="special">::</span><span class="identifier">require_nonallocator_t</span><span class="special">&lt;</span><span class="identifier">Compare</span><span class="special">&gt;</span><span class="special">,</span> 
             <span class="keyword">typename</span> <span class="special">=</span> <span class="identifier">dtl</span><span class="special">::</span><span class="identifier">require_allocator_t</span><span class="special">&lt;</span><span class="identifier">Allocator</span><span class="special">&gt;</span> <span class="special">&gt;</span> 
       <a name="doxygen.boost_container_header_reference.map_8hpp_1ad4943cbdb31e0297492ae40d7dbf20a6"></a><span class="identifier">map</span><span class="special">(</span><span class="identifier">InputIterator</span><span class="special">,</span> <span class="identifier">InputIterator</span><span class="special">,</span> <span class="identifier">Compare</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> InputIterator<span class="special">&gt;</span> 
       <a name="doxygen.boost_container_header_reference.map_8hpp_1ab5299c16fb634d04968232527e5efdc9"></a><span class="identifier">map</span><span class="special">(</span><a class="link" href="doxygen/boost_container_header_reference/structboost_1_1container_1_1ordered__unique__range__t.html" title="Struct ordered_unique_range_t">ordered_unique_range_t</a><span class="special">,</span> <span class="identifier">InputIterator</span><span class="special">,</span> <span class="identifier">InputIterator</span><span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> InputIterator<span class="special">,</span> <span class="keyword">typename</span> AllocatorOrCompare<span class="special">&gt;</span> 
       <a name="doxygen.boost_container_header_reference.map_8hpp_1a4026de65130d82d499ca8d65e5b7d8ae"></a><span class="identifier">map</span><span class="special">(</span><a class="link" href="doxygen/boost_container_header_reference/structboost_1_1container_1_1ordered__unique__range__t.html" title="Struct ordered_unique_range_t">ordered_unique_range_t</a><span class="special">,</span> <span class="identifier">InputIterator</span><span class="special">,</span> <span class="identifier">InputIterator</span><span class="special">,</span> 
           <span class="identifier">AllocatorOrCompare</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> InputIterator<span class="special">,</span> <span class="keyword">typename</span> Compare<span class="special">,</span> <span class="keyword">typename</span> Allocator<span class="special">,</span> 
             <span class="keyword">typename</span> <span class="special">=</span> <span class="identifier">dtl</span><span class="special">::</span><span class="identifier">require_nonallocator_t</span><span class="special">&lt;</span><span class="identifier">Compare</span><span class="special">&gt;</span><span class="special">,</span> 
             <span class="keyword">typename</span> <span class="special">=</span> <span class="identifier">dtl</span><span class="special">::</span><span class="identifier">require_allocator_t</span><span class="special">&lt;</span><span class="identifier">Allocator</span><span class="special">&gt;</span> <span class="special">&gt;</span> 
       <a name="doxygen.boost_container_header_reference.map_8hpp_1ad3cbf61dfa40bbea0956fc6fcbd4dadb"></a><span class="identifier">map</span><span class="special">(</span><a class="link" href="doxygen/boost_container_header_reference/structboost_1_1container_1_1ordered__unique__range__t.html" title="Struct ordered_unique_range_t">ordered_unique_range_t</a><span class="special">,</span> <span class="identifier">InputIterator</span><span class="special">,</span> <span class="identifier">InputIterator</span><span class="special">,</span> 
           <span class="identifier">Compare</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> InputIterator<span class="special">&gt;</span>  <a name="doxygen.boost_container_header_reference.map_8hpp_1a702f779aff96363e592851430790af5d"></a><span class="identifier">multimap</span><span class="special">(</span><span class="identifier">InputIterator</span><span class="special">,</span> <span class="identifier">InputIterator</span><span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> InputIterator<span class="special">,</span> <span class="keyword">typename</span> AllocatorOrCompare<span class="special">&gt;</span> 
       <a name="doxygen.boost_container_header_reference.map_8hpp_1a74ab6532b456736d9efbec45c29386ff"></a><span class="identifier">multimap</span><span class="special">(</span><span class="identifier">InputIterator</span><span class="special">,</span> <span class="identifier">InputIterator</span><span class="special">,</span> <span class="identifier">AllocatorOrCompare</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> InputIterator<span class="special">,</span> <span class="keyword">typename</span> Compare<span class="special">,</span> <span class="keyword">typename</span> Allocator<span class="special">,</span> 
             <span class="keyword">typename</span> <span class="special">=</span> <span class="identifier">dtl</span><span class="special">::</span><span class="identifier">require_nonallocator_t</span><span class="special">&lt;</span><span class="identifier">Compare</span><span class="special">&gt;</span><span class="special">,</span> 
             <span class="keyword">typename</span> <span class="special">=</span> <span class="identifier">dtl</span><span class="special">::</span><span class="identifier">require_allocator_t</span><span class="special">&lt;</span><span class="identifier">Allocator</span><span class="special">&gt;</span> <span class="special">&gt;</span> 
       <a name="doxygen.boost_container_header_reference.map_8hpp_1a1e21707e8cadcc8ded702558fc539e1a"></a><span class="identifier">multimap</span><span class="special">(</span><span class="identifier">InputIterator</span><span class="special">,</span> <span class="identifier">InputIterator</span><span class="special">,</span> <span class="identifier">Compare</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">,</span> 
                <span class="identifier">Allocator</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> InputIterator<span class="special">&gt;</span> 
       <a name="doxygen.boost_container_header_reference.map_8hpp_1a3d32b5d142645a78a1aeac0178f9f308"></a><span class="identifier">multimap</span><span class="special">(</span><a class="link" href="doxygen/boost_container_header_reference/structboost_1_1container_1_1ordered__range__t.html" title="Struct ordered_range_t">ordered_range_t</a><span class="special">,</span> <span class="identifier">InputIterator</span><span class="special">,</span> <span class="identifier">InputIterator</span><span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> InputIterator<span class="special">,</span> <span class="keyword">typename</span> AllocatorOrCompare<span class="special">&gt;</span> 
       <a name="doxygen.boost_container_header_reference.map_8hpp_1a2ac11352bb0f3dfa002f56e114464665"></a><span class="identifier">multimap</span><span class="special">(</span><a class="link" href="doxygen/boost_container_header_reference/structboost_1_1container_1_1ordered__range__t.html" title="Struct ordered_range_t">ordered_range_t</a><span class="special">,</span> <span class="identifier">InputIterator</span><span class="special">,</span> <span class="identifier">InputIterator</span><span class="special">,</span> 
                <span class="identifier">AllocatorOrCompare</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> InputIterator<span class="special">,</span> <span class="keyword">typename</span> Compare<span class="special">,</span> <span class="keyword">typename</span> Allocator<span class="special">,</span> 
             <span class="keyword">typename</span> <span class="special">=</span> <span class="identifier">dtl</span><span class="special">::</span><span class="identifier">require_nonallocator_t</span><span class="special">&lt;</span><span class="identifier">Compare</span><span class="special">&gt;</span><span class="special">,</span> 
             <span class="keyword">typename</span> <span class="special">=</span> <span class="identifier">dtl</span><span class="special">::</span><span class="identifier">require_allocator_t</span><span class="special">&lt;</span><span class="identifier">Allocator</span><span class="special">&gt;</span> <span class="special">&gt;</span> 
       <a name="doxygen.boost_container_header_reference.map_8hpp_1a61b02867712d8a40bb3cb83ec5099c5c"></a><span class="identifier">multimap</span><span class="special">(</span><a class="link" href="doxygen/boost_container_header_reference/structboost_1_1container_1_1ordered__range__t.html" title="Struct ordered_range_t">ordered_range_t</a><span class="special">,</span> <span class="identifier">InputIterator</span><span class="special">,</span> <span class="identifier">InputIterator</span><span class="special">,</span> 
                <span class="identifier">Compare</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
<a name="doxygen.boost_container_header_reference.pmr_2map_8hpp"></a>Header &lt;<a href="../../boost/container/pmr/map.hpp" target="_top">boost/container/pmr/map.hpp</a>&gt;</h3></div></div></div>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">container</span> <span class="special">{</span>
    <span class="keyword">namespace</span> <span class="identifier">pmr</span> <span class="special">{</span>
      <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Key<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> Compare <span class="special">=</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">less</span><span class="special">&lt;</span><span class="identifier">Key</span><span class="special">&gt;</span><span class="special">,</span> 
               <span class="keyword">typename</span> Options <span class="special">=</span> <span class="keyword">void</span><span class="special">&gt;</span> 
        <span class="keyword">struct</span> <a class="link" href="doxygen/boost_container_header_reference/structboost_1_1container_1_1pmr_1_1map__of.html" title="Struct template map_of">map_of</a><span class="special">;</span>
      <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Key<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> Compare <span class="special">=</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">less</span><span class="special">&lt;</span><span class="identifier">Key</span><span class="special">&gt;</span><span class="special">,</span> 
               <span class="keyword">typename</span> Options <span class="special">=</span> <span class="keyword">void</span><span class="special">&gt;</span> 
        <span class="keyword">struct</span> <a class="link" href="doxygen/boost_container_header_reference/structboost_1_1container_1_1pmr_1_1multimap__of.html" title="Struct template multimap_of">multimap_of</a><span class="special">;</span>

      <span class="keyword">typedef</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1map.html" title="Class template map">boost::container::map</a><span class="special">&lt;</span> <span class="identifier">Key</span><span class="special">,</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1pmr_1_1polymorphic__allocator.html" title="Class template polymorphic_allocator">polymorphic_allocator</a><span class="special">&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span> <span class="keyword">const</span> <span class="identifier">Key</span><span class="special">,</span> <span class="identifier">T</span> <span class="special">&gt;</span> <span class="special">&gt;</span><span class="special">,</span> <span class="identifier">Options</span> <span class="special">&gt;</span> <a name="doxygen.boost_container_header_reference.pmr_2map_8hpp_1af2ea00a7b058227a4ea055fa47511e5e"></a><span class="identifier">map</span><span class="special">;</span>
      <span class="keyword">typedef</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1multimap.html" title="Class template multimap">boost::container::multimap</a><span class="special">&lt;</span> <span class="identifier">Key</span><span class="special">,</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1pmr_1_1polymorphic__allocator.html" title="Class template polymorphic_allocator">polymorphic_allocator</a><span class="special">&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span> <span class="keyword">const</span> <span class="identifier">Key</span><span class="special">,</span> <span class="identifier">T</span> <span class="special">&gt;</span> <span class="special">&gt;</span><span class="special">,</span> <span class="identifier">Options</span> <span class="special">&gt;</span> <a name="doxygen.boost_container_header_reference.pmr_2map_8hpp_1acd4afa16e8ff199d798577d7681bd44e"></a><span class="identifier">multimap</span><span class="special">;</span>
    <span class="special">}</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
<a name="doxygen.boost_container_header_reference.new__allocator_8hpp"></a>Header &lt;<a href="../../boost/container/new_allocator.hpp" target="_top">boost/container/new_allocator.hpp</a>&gt;</h3></div></div></div>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">container</span> <span class="special">{</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">&gt;</span> <span class="keyword">class</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1new__allocator.html" title="Class template new_allocator">new_allocator</a><span class="special">;</span>

    <span class="keyword">template</span><span class="special">&lt;</span><span class="special">&gt;</span> <span class="keyword">class</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1new__allocator_3_01void_01_4.html" title="Class new_allocator&lt;void&gt;">new_allocator</a><span class="special">&lt;</span><span class="keyword">void</span><span class="special">&gt;</span><span class="special">;</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
<a name="doxygen.boost_container_header_reference.node__allocator_8hpp"></a>Header &lt;<a href="../../boost/container/node_allocator.hpp" target="_top">boost/container/node_allocator.hpp</a>&gt;</h3></div></div></div>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">container</span> <span class="special">{</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> 
             <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> NodesPerBlock <span class="special">=</span> <span class="identifier">NodeAlloc_nodes_per_block</span><span class="special">&gt;</span> 
      <span class="keyword">class</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1node__allocator.html" title="Class template node_allocator">node_allocator</a><span class="special">;</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
<a name="doxygen.boost_container_header_reference.node__handle_8hpp"></a>Header &lt;<a href="../../boost/container/node_handle.hpp" target="_top">boost/container/node_handle.hpp</a>&gt;</h3></div></div></div>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">container</span> <span class="special">{</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Iterator<span class="special">,</span> <span class="keyword">typename</span> NodeType<span class="special">&gt;</span> 
      <span class="keyword">struct</span> <a class="link" href="doxygen/boost_container_header_reference/structboost_1_1container_1_1insert__return__type__base.html" title="Struct template insert_return_type_base">insert_return_type_base</a><span class="special">;</span>

    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> NodeAllocator<span class="special">,</span> <span class="keyword">typename</span> KeyMapped <span class="special">=</span> <span class="keyword">void</span><span class="special">&gt;</span> 
      <span class="keyword">class</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1node__handle.html" title="Class template node_handle">node_handle</a><span class="special">;</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
<a name="doxygen.boost_container_header_reference.options_8hpp"></a>Header &lt;<a href="../../boost/container/options.hpp" target="_top">boost/container/options.hpp</a>&gt;</h3></div></div></div>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">container</span> <span class="special">{</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> BlockBytes<span class="special">&gt;</span> <span class="keyword">struct</span> <a class="link" href="doxygen/boost_container_header_reference/structboost_1_1container_1_1block__bytes.html" title="Struct template block_bytes">block_bytes</a><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> BlockSize<span class="special">&gt;</span> <span class="keyword">struct</span> <a class="link" href="doxygen/boost_container_header_reference/structboost_1_1container_1_1block__size.html" title="Struct template block_size">block_size</a><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">bool</span> Enabled<span class="special">&gt;</span> <span class="keyword">struct</span> <a class="link" href="doxygen/boost_container_header_reference/structboost_1_1container_1_1cache__begin.html" title="Struct template cache_begin">cache_begin</a><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">class</span> <span class="special">...</span> Options<span class="special">&gt;</span> <span class="keyword">struct</span> <a class="link" href="doxygen/boost_container_header_reference/structboost_1_1container_1_1deque__options.html" title="Struct template deque_options">deque_options</a><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">class</span> <span class="special">...</span> Options<span class="special">&gt;</span> <span class="keyword">struct</span> <a class="link" href="doxygen/boost_container_header_reference/structboost_1_1container_1_1devector__options.html" title="Struct template devector_options">devector_options</a><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">bool</span> Enabled<span class="special">&gt;</span> <span class="keyword">struct</span> <a class="link" href="doxygen/boost_container_header_reference/structboost_1_1container_1_1fastmod__buckets.html" title="Struct template fastmod_buckets">fastmod_buckets</a><span class="special">;</span>
    <span class="keyword">struct</span> <a class="link" href="doxygen/boost_container_header_reference/structboost_1_1container_1_1growth__factor__100.html" title="Struct growth_factor_100">growth_factor_100</a><span class="special">;</span>
    <span class="keyword">struct</span> <a class="link" href="doxygen/boost_container_header_reference/structboost_1_1container_1_1growth__factor__50.html" title="Struct growth_factor_50">growth_factor_50</a><span class="special">;</span>
    <span class="keyword">struct</span> <a class="link" href="doxygen/boost_container_header_reference/structboost_1_1container_1_1growth__factor__60.html" title="Struct growth_factor_60">growth_factor_60</a><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">class</span> <span class="special">...</span> Options<span class="special">&gt;</span> <span class="keyword">struct</span> <a class="link" href="doxygen/boost_container_header_reference/structboost_1_1container_1_1hash__assoc__options.html" title="Struct template hash_assoc_options">hash_assoc_options</a><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">bool</span> Enabled<span class="special">&gt;</span> <span class="keyword">struct</span> <a class="link" href="doxygen/boost_container_header_reference/structboost_1_1container_1_1linear__buckets.html" title="Struct template linear_buckets">linear_buckets</a><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">bool</span> Enabled<span class="special">&gt;</span> <span class="keyword">struct</span> <a class="link" href="doxygen/boost_container_header_reference/structboost_1_1container_1_1optimize__size.html" title="Struct template optimize_size">optimize_size</a><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">bool</span> Enabled<span class="special">&gt;</span> <span class="keyword">struct</span> <a class="link" href="doxygen/boost_container_header_reference/structboost_1_1container_1_1store__hash.html" title="Struct template store_hash">store_hash</a><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">class</span> <span class="special">...</span> Options<span class="special">&gt;</span> <span class="keyword">struct</span> <a class="link" href="doxygen/boost_container_header_reference/structboost_1_1container_1_1tree__assoc__options.html" title="Struct template tree_assoc_options">tree_assoc_options</a><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="identifier">tree_type_enum</span> TreeType<span class="special">&gt;</span> <span class="keyword">struct</span> <a class="link" href="doxygen/boost_container_header_reference/structboost_1_1container_1_1tree__type.html" title="Struct template tree_type">tree_type</a><span class="special">;</span>

    <span class="keyword">enum</span> <a class="link" href="doxygen/boost_container_header_reference/options_8hpp_1a2be77c95e2e5ba5538bc5a768c72d7f9.html" title="Type tree_type_enum">tree_type_enum</a><span class="special">;</span>
    <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="link" href="doxygen/boost_container_header_reference/structboost_1_1container_1_1tree__assoc__options.html" title="Struct template tree_assoc_options">boost::container::tree_assoc_options</a><span class="special">&lt;</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> <a class="link" href="doxygen/boost_container_header_reference/options_8hpp_1a9bc5af2d5ad17b55d3b0ab10fead7698.html" title="Type definition tree_assoc_options_t"><span class="identifier">tree_assoc_options_t</span></a><span class="special">;</span>
    <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="link" href="doxygen/boost_container_header_reference/structboost_1_1container_1_1hash__assoc__options.html" title="Struct template hash_assoc_options">boost::container::hash_assoc_options</a><span class="special">&lt;</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> <a class="link" href="doxygen/boost_container_header_reference/options_8hpp_1aca4c415ac392b7e34ad396b21ea9cb6e.html" title="Type definition hash_assoc_options_t"><span class="identifier">hash_assoc_options_t</span></a><span class="special">;</span>
    <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="link" href="doxygen/boost_container_header_reference/structboost_1_1container_1_1devector__options.html" title="Struct template devector_options">boost::container::devector_options</a><span class="special">&lt;</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> <a class="link" href="doxygen/boost_container_header_reference/options_8hpp_1a6894086a1c4733c278c74031c22e8e5c.html" title="Type definition devector_options_t"><span class="identifier">devector_options_t</span></a><span class="special">;</span>
    <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="link" href="doxygen/boost_container_header_reference/structboost_1_1container_1_1deque__options.html" title="Struct template deque_options">boost::container::deque_options</a><span class="special">&lt;</span> <span class="identifier">Options</span><span class="special">...</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> <a class="link" href="doxygen/boost_container_header_reference/options_8hpp_1aa03a3ae28f0e6595b8b8896152fad63d.html" title="Type definition deque_options_t"><span class="identifier">deque_options_t</span></a><span class="special">;</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
<a name="doxygen.boost_container_header_reference.global__resource_8hpp"></a>Header &lt;<a href="../../boost/container/pmr/global_resource.hpp" target="_top">boost/container/pmr/global_resource.hpp</a>&gt;</h3></div></div></div>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">container</span> <span class="special">{</span>
    <span class="keyword">namespace</span> <span class="identifier">pmr</span> <span class="special">{</span>
      <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1pmr_1_1memory__resource.html" title="Class memory_resource">memory_resource</a> <span class="special">*</span> <a class="link" href="doxygen/boost_container_header_reference/global__resource_8hpp_1af9e9d224dca2bae0438193be830cb7bb.html" title="Function new_delete_resource"><span class="identifier">new_delete_resource</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
      <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1pmr_1_1memory__resource.html" title="Class memory_resource">memory_resource</a> <span class="special">*</span> <a class="link" href="doxygen/boost_container_header_reference/global__resource_8hpp_1aa4df7476d5e5cde176ee92e4ef445573.html" title="Function null_memory_resource"><span class="identifier">null_memory_resource</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
      <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1pmr_1_1memory__resource.html" title="Class memory_resource">memory_resource</a> <span class="special">*</span> <a class="link" href="doxygen/boost_container_header_reference/global__resource_8hpp_1ae1c7b6d023abec680af0469bd3176078.html" title="Function set_default_resource"><span class="identifier">set_default_resource</span></a><span class="special">(</span><a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1pmr_1_1memory__resource.html" title="Class memory_resource">memory_resource</a> <span class="special">*</span><span class="special">)</span><span class="special">;</span>
      <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1pmr_1_1memory__resource.html" title="Class memory_resource">memory_resource</a> <span class="special">*</span> <a class="link" href="doxygen/boost_container_header_reference/global__resource_8hpp_1a1ba7d94c2f76162dee51635f93f0a47b.html" title="Function get_default_resource"><span class="identifier">get_default_resource</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
    <span class="special">}</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
<a name="doxygen.boost_container_header_reference.memory__resource_8hpp"></a>Header &lt;<a href="../../boost/container/pmr/memory_resource.hpp" target="_top">boost/container/pmr/memory_resource.hpp</a>&gt;</h3></div></div></div>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">container</span> <span class="special">{</span>
    <span class="keyword">namespace</span> <span class="identifier">pmr</span> <span class="special">{</span>
      <span class="keyword">class</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1pmr_1_1memory__resource.html" title="Class memory_resource">memory_resource</a><span class="special">;</span>
    <span class="special">}</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
<a name="doxygen.boost_container_header_reference.monotonic__buffer__resource_8hpp"></a>Header &lt;<a href="../../boost/container/pmr/monotonic_buffer_resource.hpp" target="_top">boost/container/pmr/monotonic_buffer_resource.hpp</a>&gt;</h3></div></div></div>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">container</span> <span class="special">{</span>
    <span class="keyword">namespace</span> <span class="identifier">pmr</span> <span class="special">{</span>
      <span class="keyword">class</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1pmr_1_1monotonic__buffer__resource.html" title="Class monotonic_buffer_resource">monotonic_buffer_resource</a><span class="special">;</span>
    <span class="special">}</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
<a name="doxygen.boost_container_header_reference.polymorphic__allocator_8hpp"></a>Header &lt;<a href="../../boost/container/pmr/polymorphic_allocator.hpp" target="_top">boost/container/pmr/polymorphic_allocator.hpp</a>&gt;</h3></div></div></div>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">container</span> <span class="special">{</span>
    <span class="keyword">namespace</span> <span class="identifier">pmr</span> <span class="special">{</span>
      <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">&gt;</span> <span class="keyword">class</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1pmr_1_1polymorphic__allocator.html" title="Class template polymorphic_allocator">polymorphic_allocator</a><span class="special">;</span>
      <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T1<span class="special">,</span> <span class="keyword">typename</span> T2<span class="special">&gt;</span> 
        <span class="keyword">bool</span> <a class="link" href="doxygen/boost_container_header_reference/polymorphic__allocator_8hpp_1a84424509f4a6f9f0b942a83105987165.html" title="Function template operator=="><span class="keyword">operator</span><span class="special">==</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1pmr_1_1polymorphic__allocator.html" title="Class template polymorphic_allocator">polymorphic_allocator</a><span class="special">&lt;</span> <span class="identifier">T1</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span> 
                        <span class="keyword">const</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1pmr_1_1polymorphic__allocator.html" title="Class template polymorphic_allocator">polymorphic_allocator</a><span class="special">&lt;</span> <span class="identifier">T2</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
      <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T1<span class="special">,</span> <span class="keyword">typename</span> T2<span class="special">&gt;</span> 
        <span class="keyword">bool</span> <a class="link" href="doxygen/boost_container_header_reference/polymorphic__allocator_8hpp_1a11348114f07bfad09bcabe3c1d00f454.html" title="Function template operator!="><span class="keyword">operator</span><span class="special">!=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1pmr_1_1polymorphic__allocator.html" title="Class template polymorphic_allocator">polymorphic_allocator</a><span class="special">&lt;</span> <span class="identifier">T1</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span> 
                        <span class="keyword">const</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1pmr_1_1polymorphic__allocator.html" title="Class template polymorphic_allocator">polymorphic_allocator</a><span class="special">&lt;</span> <span class="identifier">T2</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
    <span class="special">}</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
<a name="doxygen.boost_container_header_reference.pool__options_8hpp"></a>Header &lt;<a href="../../boost/container/pmr/pool_options.hpp" target="_top">boost/container/pmr/pool_options.hpp</a>&gt;</h3></div></div></div>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">container</span> <span class="special">{</span>
    <span class="keyword">namespace</span> <span class="identifier">pmr</span> <span class="special">{</span>
      <span class="keyword">struct</span> <a class="link" href="doxygen/boost_container_header_reference/structboost_1_1container_1_1pmr_1_1pool__options.html" title="Struct pool_options">pool_options</a><span class="special">;</span>
    <span class="special">}</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
<a name="doxygen.boost_container_header_reference.resource__adaptor_8hpp"></a>Header &lt;<a href="../../boost/container/pmr/resource_adaptor.hpp" target="_top">boost/container/pmr/resource_adaptor.hpp</a>&gt;</h3></div></div></div>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">container</span> <span class="special">{</span>
    <span class="keyword">namespace</span> <span class="identifier">pmr</span> <span class="special">{</span>
      <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Allocator<span class="special">&gt;</span> <span class="keyword">class</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1pmr_1_1resource__adaptor__imp.html" title="Class template resource_adaptor_imp">resource_adaptor_imp</a><span class="special">;</span>
      <span class="keyword">typedef</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1pmr_1_1resource__adaptor__imp.html" title="Class template resource_adaptor_imp">resource_adaptor_imp</a><span class="special">&lt;</span> <span class="keyword">typename</span> <a class="link" href="doxygen/boost_container_header_reference/structboost_1_1container_1_1allocator__traits.html" title="Struct template allocator_traits">allocator_traits</a><span class="special">&lt;</span> <span class="identifier">Allocator</span> <span class="special">&gt;</span><span class="special">::</span><span class="keyword">template</span> <span class="identifier">rebind_alloc</span><span class="special">&lt;</span> <span class="keyword">char</span> <span class="special">&gt;</span> <span class="special">&gt;</span> <a class="link" href="doxygen/boost_container_header_reference/resource__adaptor_8hpp_1a9ab08b8b42d3fbf474b54fe62249b91a.html" title="Type definition resource_adaptor"><span class="identifier">resource_adaptor</span></a><span class="special">;</span>
    <span class="special">}</span>
    <span class="keyword">namespace</span> <span class="identifier">pmr_dtl</span> <span class="special">{</span>
      <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">&gt;</span> <span class="keyword">struct</span> <a class="link" href="doxygen/boost_container_header_reference/structboost_1_1container_1_1pmr__dtl_1_1max__allocator__alignment.html" title="Struct template max_allocator_alignment">max_allocator_alignment</a><span class="special">;</span>

      <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">&gt;</span> 
        <span class="keyword">struct</span> <a class="link" href="doxygen/boost_container_header_reference/structboost_1_1container_1_1pmr__dtl_1_1max__allocator__alignment_3_01_1_1boost_1_1container_1_1new__allocator_3_01T_01_4_01_4.html" title="Struct template max_allocator_alignment&lt;::boost::container::new_allocator&lt; T &gt;&gt;">max_allocator_alignment</a><span class="special">&lt;</span><span class="special">::</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">container</span><span class="special">::</span><span class="identifier">new_allocator</span><span class="special">&lt;</span> <span class="identifier">T</span> <span class="special">&gt;</span><span class="special">&gt;</span><span class="special">;</span>
      <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">&gt;</span> <span class="keyword">struct</span> <a class="link" href="doxygen/boost_container_header_reference/structboost_1_1container_1_1pmr__dtl_1_1max__allocator__alignment_3_01std_1_1allocator_3_01T_01_4_01_4.html" title="Struct template max_allocator_alignment&lt;std::allocator&lt; T &gt;&gt;">max_allocator_alignment</a><span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">allocator</span><span class="special">&lt;</span> <span class="identifier">T</span> <span class="special">&gt;</span><span class="special">&gt;</span><span class="special">;</span>
    <span class="special">}</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
<a name="doxygen.boost_container_header_reference.synchronized__pool__resource_8hpp"></a>Header &lt;<a href="../../boost/container/pmr/synchronized_pool_resource.hpp" target="_top">boost/container/pmr/synchronized_pool_resource.hpp</a>&gt;</h3></div></div></div>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">container</span> <span class="special">{</span>
    <span class="keyword">namespace</span> <span class="identifier">pmr</span> <span class="special">{</span>
      <span class="keyword">class</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1pmr_1_1synchronized__pool__resource.html" title="Class synchronized_pool_resource">synchronized_pool_resource</a><span class="special">;</span>
    <span class="special">}</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
<a name="doxygen.boost_container_header_reference.unsynchronized__pool__resource_8hpp"></a>Header &lt;<a href="../../boost/container/pmr/unsynchronized_pool_resource.hpp" target="_top">boost/container/pmr/unsynchronized_pool_resource.hpp</a>&gt;</h3></div></div></div>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">container</span> <span class="special">{</span>
    <span class="keyword">namespace</span> <span class="identifier">pmr</span> <span class="special">{</span>
      <span class="keyword">class</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1pmr_1_1unsynchronized__pool__resource.html" title="Class unsynchronized_pool_resource">unsynchronized_pool_resource</a><span class="special">;</span>
    <span class="special">}</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
<a name="doxygen.boost_container_header_reference.scoped__allocator_8hpp"></a>Header &lt;<a href="../../boost/container/scoped_allocator.hpp" target="_top">boost/container/scoped_allocator.hpp</a>&gt;</h3></div></div></div>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">container</span> <span class="special">{</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> OuterAlloc<span class="special">,</span> <span class="keyword">typename</span> <span class="special">...</span> InnerAllocs<span class="special">&gt;</span> 
      <span class="keyword">class</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1scoped__allocator__adaptor.html" title="Class template scoped_allocator_adaptor">scoped_allocator_adaptor</a><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> OuterA1<span class="special">,</span> <span class="keyword">typename</span> OuterA2<span class="special">,</span> 
             <span class="identifier">BOOST_CONTAINER_SCOPEDALLOC_ALLINNERCLASS</span><span class="special">&gt;</span> 
      <span class="keyword">bool</span> <a name="doxygen.boost_container_header_reference.scoped__allocator_8hpp_1a6f6debbd3e0560c0a0c16a7c962f7d1e"></a><span class="keyword">operator</span><span class="special">==</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1scoped__allocator__adaptor.html" title="Class template scoped_allocator_adaptor">scoped_allocator_adaptor</a><span class="special">&lt;</span> <span class="identifier">OuterA1</span><span class="special">,</span> <span class="identifier">InnerAllocs</span><span class="special">...</span> <span class="special">&gt;</span> <span class="special">&amp;</span> a<span class="special">,</span> 
                      <span class="keyword">const</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1scoped__allocator__adaptor.html" title="Class template scoped_allocator_adaptor">scoped_allocator_adaptor</a><span class="special">&lt;</span> <span class="identifier">OuterA2</span><span class="special">,</span> <span class="identifier">InnerAllocs</span><span class="special">...</span> <span class="special">&gt;</span> <span class="special">&amp;</span> b<span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> OuterA1<span class="special">,</span> <span class="keyword">typename</span> OuterA2<span class="special">,</span> 
             <span class="identifier">BOOST_CONTAINER_SCOPEDALLOC_ALLINNERCLASS</span><span class="special">&gt;</span> 
      <span class="keyword">bool</span> <a name="doxygen.boost_container_header_reference.scoped__allocator_8hpp_1ab39fbd8c7c3ca26e386e4b5904c29a4c"></a><span class="keyword">operator</span><span class="special">!=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1scoped__allocator__adaptor.html" title="Class template scoped_allocator_adaptor">scoped_allocator_adaptor</a><span class="special">&lt;</span> <span class="identifier">OuterA1</span><span class="special">,</span> <span class="identifier">InnerAllocs</span><span class="special">...</span> <span class="special">&gt;</span> <span class="special">&amp;</span> a<span class="special">,</span> 
                      <span class="keyword">const</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1scoped__allocator__adaptor.html" title="Class template scoped_allocator_adaptor">scoped_allocator_adaptor</a><span class="special">&lt;</span> <span class="identifier">OuterA2</span><span class="special">,</span> <span class="identifier">InnerAllocs</span><span class="special">...</span> <span class="special">&gt;</span> <span class="special">&amp;</span> b<span class="special">)</span><span class="special">;</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
<a name="doxygen.boost_container_header_reference.scoped__allocator__fwd_8hpp"></a>Header &lt;<a href="../../boost/container/scoped_allocator_fwd.hpp" target="_top">boost/container/scoped_allocator_fwd.hpp</a>&gt;</h3></div></div></div>
<p>This header file forward declares <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1scoped__allocator__adaptor.html" title="Class template scoped_allocator_adaptor">boost::container::scoped_allocator_adaptor</a> </p>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
<a name="doxygen.boost_container_header_reference.pmr_2set_8hpp"></a>Header &lt;<a href="../../boost/container/pmr/set.hpp" target="_top">boost/container/pmr/set.hpp</a>&gt;</h3></div></div></div>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">container</span> <span class="special">{</span>
    <span class="keyword">namespace</span> <span class="identifier">pmr</span> <span class="special">{</span>
      <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Key<span class="special">,</span> <span class="keyword">typename</span> Compare <span class="special">=</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">less</span><span class="special">&lt;</span><span class="identifier">Key</span><span class="special">&gt;</span><span class="special">,</span> 
               <span class="keyword">typename</span> Options <span class="special">=</span> <span class="keyword">void</span><span class="special">&gt;</span> 
        <span class="keyword">struct</span> <a class="link" href="doxygen/boost_container_header_reference/structboost_1_1container_1_1pmr_1_1multiset__of.html" title="Struct template multiset_of">multiset_of</a><span class="special">;</span>
      <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Key<span class="special">,</span> <span class="keyword">typename</span> Compare <span class="special">=</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">less</span><span class="special">&lt;</span><span class="identifier">Key</span><span class="special">&gt;</span><span class="special">,</span> 
               <span class="keyword">typename</span> Options <span class="special">=</span> <span class="keyword">void</span><span class="special">&gt;</span> 
        <span class="keyword">struct</span> <a class="link" href="doxygen/boost_container_header_reference/structboost_1_1container_1_1pmr_1_1set__of.html" title="Struct template set_of">set_of</a><span class="special">;</span>

      <span class="keyword">typedef</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1set.html" title="Class template set">boost::container::set</a><span class="special">&lt;</span> <span class="identifier">Key</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1pmr_1_1polymorphic__allocator.html" title="Class template polymorphic_allocator">polymorphic_allocator</a><span class="special">&lt;</span> <span class="identifier">Key</span> <span class="special">&gt;</span><span class="special">,</span> <span class="identifier">Options</span> <span class="special">&gt;</span> <a name="doxygen.boost_container_header_reference.pmr_2set_8hpp_1a6fabe0020692315167ff97df3ff2fb89"></a><span class="identifier">set</span><span class="special">;</span>
      <span class="keyword">typedef</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1multiset.html" title="Class template multiset">boost::container::multiset</a><span class="special">&lt;</span> <span class="identifier">Key</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1pmr_1_1polymorphic__allocator.html" title="Class template polymorphic_allocator">polymorphic_allocator</a><span class="special">&lt;</span> <span class="identifier">Key</span> <span class="special">&gt;</span><span class="special">,</span> <span class="identifier">Options</span> <span class="special">&gt;</span> <a name="doxygen.boost_container_header_reference.pmr_2set_8hpp_1af0540d9849c98a9de4815410a8a4a189"></a><span class="identifier">multiset</span><span class="special">;</span>
    <span class="special">}</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
<a name="doxygen.boost_container_header_reference.set_8hpp"></a>Header &lt;<a href="../../boost/container/set.hpp" target="_top">boost/container/set.hpp</a>&gt;</h3></div></div></div>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">container</span> <span class="special">{</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Key<span class="special">,</span> <span class="keyword">typename</span> Compare <span class="special">=</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">less</span><span class="special">&lt;</span><span class="identifier">Key</span><span class="special">&gt;</span><span class="special">,</span> 
             <span class="keyword">typename</span> Allocator <span class="special">=</span> <span class="identifier">new_allocator</span><span class="special">&lt;</span><span class="identifier">Key</span><span class="special">&gt;</span><span class="special">,</span> 
             <span class="keyword">typename</span> Options <span class="special">=</span> <span class="identifier">tree_assoc_defaults</span><span class="special">&gt;</span> 
      <span class="keyword">class</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1multiset.html" title="Class template multiset">multiset</a><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Key<span class="special">,</span> <span class="keyword">typename</span> Compare <span class="special">=</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">less</span><span class="special">&lt;</span><span class="identifier">Key</span><span class="special">&gt;</span><span class="special">,</span> 
             <span class="keyword">typename</span> Allocator <span class="special">=</span> <span class="identifier">new_allocator</span><span class="special">&lt;</span><span class="identifier">Key</span><span class="special">&gt;</span><span class="special">,</span> 
             <span class="keyword">typename</span> Options <span class="special">=</span> <span class="keyword">void</span><span class="special">&gt;</span> 
      <span class="keyword">class</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1set.html" title="Class template set">set</a><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> InputIterator<span class="special">&gt;</span>  <a name="doxygen.boost_container_header_reference.set_8hpp_1abc0cf13eb19c5533a20423ff3c659e9c"></a><span class="identifier">set</span><span class="special">(</span><span class="identifier">InputIterator</span><span class="special">,</span> <span class="identifier">InputIterator</span><span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> InputIterator<span class="special">,</span> <span class="keyword">typename</span> AllocatorOrCompare<span class="special">&gt;</span> 
       <a name="doxygen.boost_container_header_reference.set_8hpp_1aa970cae72af1574e9d88a4454ccfe172"></a><span class="identifier">set</span><span class="special">(</span><span class="identifier">InputIterator</span><span class="special">,</span> <span class="identifier">InputIterator</span><span class="special">,</span> <span class="identifier">AllocatorOrCompare</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> InputIterator<span class="special">,</span> <span class="keyword">typename</span> Compare<span class="special">,</span> <span class="keyword">typename</span> Allocator<span class="special">,</span> 
             <span class="keyword">typename</span> <span class="special">=</span> <span class="identifier">dtl</span><span class="special">::</span><span class="identifier">require_nonallocator_t</span><span class="special">&lt;</span><span class="identifier">Compare</span><span class="special">&gt;</span><span class="special">,</span> 
             <span class="keyword">typename</span> <span class="special">=</span> <span class="identifier">dtl</span><span class="special">::</span><span class="identifier">require_allocator_t</span><span class="special">&lt;</span><span class="identifier">Allocator</span><span class="special">&gt;</span> <span class="special">&gt;</span> 
       <a name="doxygen.boost_container_header_reference.set_8hpp_1ac4f9b7a4f0e2f8180ad258aed5491cea"></a><span class="identifier">set</span><span class="special">(</span><span class="identifier">InputIterator</span><span class="special">,</span> <span class="identifier">InputIterator</span><span class="special">,</span> <span class="identifier">Compare</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> InputIterator<span class="special">&gt;</span> 
       <a name="doxygen.boost_container_header_reference.set_8hpp_1aac41f98b544f9a43928eed1690773278"></a><span class="identifier">set</span><span class="special">(</span><a class="link" href="doxygen/boost_container_header_reference/structboost_1_1container_1_1ordered__unique__range__t.html" title="Struct ordered_unique_range_t">ordered_unique_range_t</a><span class="special">,</span> <span class="identifier">InputIterator</span><span class="special">,</span> <span class="identifier">InputIterator</span><span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> InputIterator<span class="special">,</span> <span class="keyword">typename</span> AllocatorOrCompare<span class="special">&gt;</span> 
       <a name="doxygen.boost_container_header_reference.set_8hpp_1a71b31bff650612e0fbf85cfaa6cb2aeb"></a><span class="identifier">set</span><span class="special">(</span><a class="link" href="doxygen/boost_container_header_reference/structboost_1_1container_1_1ordered__unique__range__t.html" title="Struct ordered_unique_range_t">ordered_unique_range_t</a><span class="special">,</span> <span class="identifier">InputIterator</span><span class="special">,</span> <span class="identifier">InputIterator</span><span class="special">,</span> 
           <span class="identifier">AllocatorOrCompare</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> InputIterator<span class="special">,</span> <span class="keyword">typename</span> Compare<span class="special">,</span> <span class="keyword">typename</span> Allocator<span class="special">,</span> 
             <span class="keyword">typename</span> <span class="special">=</span> <span class="identifier">dtl</span><span class="special">::</span><span class="identifier">require_nonallocator_t</span><span class="special">&lt;</span><span class="identifier">Compare</span><span class="special">&gt;</span><span class="special">,</span> 
             <span class="keyword">typename</span> <span class="special">=</span> <span class="identifier">dtl</span><span class="special">::</span><span class="identifier">require_allocator_t</span><span class="special">&lt;</span><span class="identifier">Allocator</span><span class="special">&gt;</span> <span class="special">&gt;</span> 
       <a name="doxygen.boost_container_header_reference.set_8hpp_1a526185bbe931488f51f0896c92436ee1"></a><span class="identifier">set</span><span class="special">(</span><a class="link" href="doxygen/boost_container_header_reference/structboost_1_1container_1_1ordered__unique__range__t.html" title="Struct ordered_unique_range_t">ordered_unique_range_t</a><span class="special">,</span> <span class="identifier">InputIterator</span><span class="special">,</span> <span class="identifier">InputIterator</span><span class="special">,</span> 
           <span class="identifier">Compare</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> InputIterator<span class="special">&gt;</span>  <a name="doxygen.boost_container_header_reference.set_8hpp_1a145d4f1a8a9c9d9f4fb1a6b9e013a60f"></a><span class="identifier">multiset</span><span class="special">(</span><span class="identifier">InputIterator</span><span class="special">,</span> <span class="identifier">InputIterator</span><span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> InputIterator<span class="special">,</span> <span class="keyword">typename</span> AllocatorOrCompare<span class="special">&gt;</span> 
       <a name="doxygen.boost_container_header_reference.set_8hpp_1a05ac6ba77aa1382630065453f193856a"></a><span class="identifier">multiset</span><span class="special">(</span><span class="identifier">InputIterator</span><span class="special">,</span> <span class="identifier">InputIterator</span><span class="special">,</span> <span class="identifier">AllocatorOrCompare</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> InputIterator<span class="special">,</span> <span class="keyword">typename</span> Compare<span class="special">,</span> <span class="keyword">typename</span> Allocator<span class="special">,</span> 
             <span class="keyword">typename</span> <span class="special">=</span> <span class="identifier">dtl</span><span class="special">::</span><span class="identifier">require_nonallocator_t</span><span class="special">&lt;</span><span class="identifier">Compare</span><span class="special">&gt;</span><span class="special">,</span> 
             <span class="keyword">typename</span> <span class="special">=</span> <span class="identifier">dtl</span><span class="special">::</span><span class="identifier">require_allocator_t</span><span class="special">&lt;</span><span class="identifier">Allocator</span><span class="special">&gt;</span> <span class="special">&gt;</span> 
       <a name="doxygen.boost_container_header_reference.set_8hpp_1a0c5386f675b9d55f81c74c3d3a3d273e"></a><span class="identifier">multiset</span><span class="special">(</span><span class="identifier">InputIterator</span><span class="special">,</span> <span class="identifier">InputIterator</span><span class="special">,</span> <span class="identifier">Compare</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">,</span> 
                <span class="identifier">Allocator</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> InputIterator<span class="special">&gt;</span> 
       <a name="doxygen.boost_container_header_reference.set_8hpp_1afc4bb1e662385d3bedcbd4637d003821"></a><span class="identifier">multiset</span><span class="special">(</span><a class="link" href="doxygen/boost_container_header_reference/structboost_1_1container_1_1ordered__range__t.html" title="Struct ordered_range_t">ordered_range_t</a><span class="special">,</span> <span class="identifier">InputIterator</span><span class="special">,</span> <span class="identifier">InputIterator</span><span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> InputIterator<span class="special">,</span> <span class="keyword">typename</span> AllocatorOrCompare<span class="special">&gt;</span> 
       <a name="doxygen.boost_container_header_reference.set_8hpp_1abf3bc6e009b80dc038abf2a5f13c9ec9"></a><span class="identifier">multiset</span><span class="special">(</span><a class="link" href="doxygen/boost_container_header_reference/structboost_1_1container_1_1ordered__range__t.html" title="Struct ordered_range_t">ordered_range_t</a><span class="special">,</span> <span class="identifier">InputIterator</span><span class="special">,</span> <span class="identifier">InputIterator</span><span class="special">,</span> 
                <span class="identifier">AllocatorOrCompare</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> InputIterator<span class="special">,</span> <span class="keyword">typename</span> Compare<span class="special">,</span> <span class="keyword">typename</span> Allocator<span class="special">,</span> 
             <span class="keyword">typename</span> <span class="special">=</span> <span class="identifier">dtl</span><span class="special">::</span><span class="identifier">require_nonallocator_t</span><span class="special">&lt;</span><span class="identifier">Compare</span><span class="special">&gt;</span><span class="special">,</span> 
             <span class="keyword">typename</span> <span class="special">=</span> <span class="identifier">dtl</span><span class="special">::</span><span class="identifier">require_allocator_t</span><span class="special">&lt;</span><span class="identifier">Allocator</span><span class="special">&gt;</span> <span class="special">&gt;</span> 
       <a name="doxygen.boost_container_header_reference.set_8hpp_1a2d553e2d5b4e2b8b530420593b7308e9"></a><span class="identifier">multiset</span><span class="special">(</span><a class="link" href="doxygen/boost_container_header_reference/structboost_1_1container_1_1ordered__range__t.html" title="Struct ordered_range_t">ordered_range_t</a><span class="special">,</span> <span class="identifier">InputIterator</span><span class="special">,</span> <span class="identifier">InputIterator</span><span class="special">,</span> 
                <span class="identifier">Compare</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
<a name="doxygen.boost_container_header_reference.pmr_2slist_8hpp"></a>Header &lt;<a href="../../boost/container/pmr/slist.hpp" target="_top">boost/container/pmr/slist.hpp</a>&gt;</h3></div></div></div>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">container</span> <span class="special">{</span>
    <span class="keyword">namespace</span> <span class="identifier">pmr</span> <span class="special">{</span>
      <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">&gt;</span> <span class="keyword">struct</span> <a class="link" href="doxygen/boost_container_header_reference/structboost_1_1container_1_1pmr_1_1slist__of.html" title="Struct template slist_of">slist_of</a><span class="special">;</span>

      <span class="keyword">typedef</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1slist.html" title="Class template slist">boost::container::slist</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1pmr_1_1polymorphic__allocator.html" title="Class template polymorphic_allocator">polymorphic_allocator</a><span class="special">&lt;</span> <span class="identifier">T</span> <span class="special">&gt;</span> <span class="special">&gt;</span> <a name="doxygen.boost_container_header_reference.pmr_2slist_8hpp_1a753df950de8c1c6bfe0daa37bf75309b"></a><span class="identifier">slist</span><span class="special">;</span>
    <span class="special">}</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
<a name="doxygen.boost_container_header_reference.slist_8hpp"></a>Header &lt;<a href="../../boost/container/slist.hpp" target="_top">boost/container/slist.hpp</a>&gt;</h3></div></div></div>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">container</span> <span class="special">{</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> Allocator <span class="special">=</span> <span class="keyword">void</span><span class="special">&gt;</span> <span class="keyword">class</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1slist.html" title="Class template slist">slist</a><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> InpIt<span class="special">&gt;</span>  <a name="doxygen.boost_container_header_reference.slist_8hpp_1a861cba3a2169de8f97664a5cfcd9925e"></a><span class="identifier">slist</span><span class="special">(</span><span class="identifier">InpIt</span><span class="special">,</span> <span class="identifier">InpIt</span><span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> InpIt<span class="special">,</span> <span class="keyword">typename</span> Allocator<span class="special">&gt;</span> 
       <a name="doxygen.boost_container_header_reference.slist_8hpp_1a6eb89c7846a42ebd422fe5d5970e55ef"></a><span class="identifier">slist</span><span class="special">(</span><span class="identifier">InpIt</span><span class="special">,</span> <span class="identifier">InpIt</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
  <span class="special">}</span>
<span class="special">}</span><span class="keyword">namespace</span> <span class="identifier">std</span> <span class="special">{</span>
  <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> ValueAllocator<span class="special">&gt;</span> 
    <span class="keyword">class</span> <a class="link" href="doxygen/boost_container_header_reference/classstd_1_1insert__iterator_3_01boost_1_1container_1_1slist_3_01T_00_01ValueAllocator_01_4_01_4.html" title="Class template insert_iterator&lt;boost::container::slist&lt; T, ValueAllocator &gt;&gt;">insert_iterator</a><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">container</span><span class="special">::</span><span class="identifier">slist</span><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">ValueAllocator</span> <span class="special">&gt;</span><span class="special">&gt;</span><span class="special">;</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
<a name="doxygen.boost_container_header_reference.pmr_2small__vector_8hpp"></a>Header &lt;<a href="../../boost/container/pmr/small_vector.hpp" target="_top">boost/container/pmr/small_vector.hpp</a>&gt;</h3></div></div></div>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">container</span> <span class="special">{</span>
    <span class="keyword">namespace</span> <span class="identifier">pmr</span> <span class="special">{</span>
      <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> N<span class="special">&gt;</span> <span class="keyword">struct</span> <a class="link" href="doxygen/boost_container_header_reference/structboost_1_1container_1_1pmr_1_1small__vector__of.html" title="Struct template small_vector_of">small_vector_of</a><span class="special">;</span>

      <span class="keyword">typedef</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1small__vector.html" title="Class template small_vector">boost::container::small_vector</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span><span class="special">,</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1pmr_1_1polymorphic__allocator.html" title="Class template polymorphic_allocator">polymorphic_allocator</a><span class="special">&lt;</span> <span class="identifier">T</span> <span class="special">&gt;</span> <span class="special">&gt;</span> <a name="doxygen.boost_container_header_reference.pmr_2small__vector_8hpp_1aca592501a898129b16c7d1988d7f060e"></a><span class="identifier">small_vector</span><span class="special">;</span>
    <span class="special">}</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
<a name="doxygen.boost_container_header_reference.small__vector_8hpp"></a>Header &lt;<a href="../../boost/container/small_vector.hpp" target="_top">boost/container/small_vector.hpp</a>&gt;</h3></div></div></div>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">container</span> <span class="special">{</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> N<span class="special">,</span> <span class="keyword">typename</span> Allocator <span class="special">=</span> <span class="keyword">void</span><span class="special">,</span> 
             <span class="keyword">typename</span> Options <span class="special">=</span> <span class="keyword">void</span><span class="special">&gt;</span> 
      <span class="keyword">class</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1small__vector.html" title="Class template small_vector">small_vector</a><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> VoidAlloc <span class="special">=</span> <span class="keyword">void</span><span class="special">,</span> <span class="keyword">typename</span> Options <span class="special">=</span> <span class="keyword">void</span><span class="special">&gt;</span> 
      <span class="keyword">class</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1small__vector__allocator.html" title="Class template small_vector_allocator">small_vector_allocator</a><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> SecAlloc<span class="special">,</span> <span class="keyword">typename</span> Options<span class="special">&gt;</span> 
      <span class="keyword">class</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1small__vector__base.html" title="Class template small_vector_base">small_vector_base</a><span class="special">;</span>

    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> N<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> Alignment<span class="special">&gt;</span> 
      <span class="keyword">struct</span> <a class="link" href="doxygen/boost_container_header_reference/structboost_1_1container_1_1small__vector__storage.html" title="Struct template small_vector_storage">small_vector_storage</a><span class="special">;</span>

    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> Alignment<span class="special">&gt;</span> 
      <span class="keyword">struct</span> <a class="link" href="doxygen/boost_container_header_reference/structboost_1_1container_1_1small__vector__storage_3_01T_00_010u_00_01Alignment_01_4.html" title="Struct template small_vector_storage&lt;T, 0u, Alignment&gt;">small_vector_storage</a><span class="special">&lt;</span><span class="identifier">T</span><span class="special">,</span> <span class="number">0u</span><span class="special">,</span> <span class="identifier">Alignment</span><span class="special">&gt;</span><span class="special">;</span>
    <span class="keyword">namespace</span> <span class="identifier">dtl</span> <span class="special">{</span>
      <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Options<span class="special">&gt;</span> <span class="keyword">struct</span> <a class="link" href="doxygen/boost_container_header_reference/structboost_1_1container_1_1dtl_1_1get__small__vector__opt.html" title="Struct template get_small_vector_opt">get_small_vector_opt</a><span class="special">;</span>

      <span class="keyword">template</span><span class="special">&lt;</span><span class="special">&gt;</span> <span class="keyword">struct</span> <a class="link" href="doxygen/boost_container_header_reference/structboost_1_1container_1_1dtl_1_1get__small__vector__opt_3_01void_01_4.html" title="Struct get_small_vector_opt&lt;void&gt;">get_small_vector_opt</a><span class="special">&lt;</span><span class="keyword">void</span><span class="special">&gt;</span><span class="special">;</span>

      <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Options<span class="special">&gt;</span> <span class="keyword">struct</span> <a class="link" href="doxygen/boost_container_header_reference/structboost_1_1container_1_1dtl_1_1get__vopt__from__svopt.html" title="Struct template get_vopt_from_svopt">get_vopt_from_svopt</a><span class="special">;</span>

      <span class="keyword">template</span><span class="special">&lt;</span><span class="special">&gt;</span> <span class="keyword">struct</span> <a class="link" href="doxygen/boost_container_header_reference/structboost_1_1container_1_1dtl_1_1get__vopt__from__svopt_3_01void_01_4.html" title="Struct get_vopt_from_svopt&lt;void&gt;">get_vopt_from_svopt</a><span class="special">&lt;</span><span class="keyword">void</span><span class="special">&gt;</span><span class="special">;</span>

      <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> SecAlloc<span class="special">,</span> <span class="keyword">typename</span> Options<span class="special">&gt;</span> 
        <span class="keyword">struct</span> <a class="link" href="doxygen/boost_container_header_reference/structboost_1_1container_1_1dtl_1_1vector__for__small__vector.html" title="Struct template vector_for_small_vector">vector_for_small_vector</a><span class="special">;</span>
    <span class="special">}</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
<a name="doxygen.boost_container_header_reference.pmr_2stable__vector_8hpp"></a>Header &lt;<a href="../../boost/container/pmr/stable_vector.hpp" target="_top">boost/container/pmr/stable_vector.hpp</a>&gt;</h3></div></div></div>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">container</span> <span class="special">{</span>
    <span class="keyword">namespace</span> <span class="identifier">pmr</span> <span class="special">{</span>
      <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">&gt;</span> <span class="keyword">struct</span> <a class="link" href="doxygen/boost_container_header_reference/structboost_1_1container_1_1pmr_1_1stable__vector__of.html" title="Struct template stable_vector_of">stable_vector_of</a><span class="special">;</span>

      <span class="keyword">typedef</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1stable__vector.html" title="Class template stable_vector">boost::container::stable_vector</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1pmr_1_1polymorphic__allocator.html" title="Class template polymorphic_allocator">polymorphic_allocator</a><span class="special">&lt;</span> <span class="identifier">T</span> <span class="special">&gt;</span> <span class="special">&gt;</span> <a name="doxygen.boost_container_header_reference.pmr_2stable__vector_8hpp_1af5c048152ba81c5f5c59ba6cdd1de236"></a><span class="identifier">stable_vector</span><span class="special">;</span>
    <span class="special">}</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
<a name="doxygen.boost_container_header_reference.stable__vector_8hpp"></a>Header &lt;<a href="../../boost/container/stable_vector.hpp" target="_top">boost/container/stable_vector.hpp</a>&gt;</h3></div></div></div>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">container</span> <span class="special">{</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> Allocator <span class="special">=</span> <span class="keyword">void</span><span class="special">&gt;</span> <span class="keyword">class</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1stable__vector.html" title="Class template stable_vector">stable_vector</a><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> InputIterator<span class="special">&gt;</span> 
       <a name="doxygen.boost_container_header_reference.stable__vector_8hpp_1abfe1f95a58b2a6aae8e3532c5710d7f6"></a><span class="identifier">stable_vector</span><span class="special">(</span><span class="identifier">InputIterator</span><span class="special">,</span> <span class="identifier">InputIterator</span><span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> InputIterator<span class="special">,</span> <span class="keyword">typename</span> Allocator<span class="special">&gt;</span> 
       <a name="doxygen.boost_container_header_reference.stable__vector_8hpp_1a8158076df99d64a684ac3e2a092e0bf1"></a><span class="identifier">stable_vector</span><span class="special">(</span><span class="identifier">InputIterator</span><span class="special">,</span> <span class="identifier">InputIterator</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
<a name="doxygen.boost_container_header_reference.static__vector_8hpp"></a>Header &lt;<a href="../../boost/container/static_vector.hpp" target="_top">boost/container/static_vector.hpp</a>&gt;</h3></div></div></div>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">container</span> <span class="special">{</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> Capacity<span class="special">,</span> <span class="keyword">typename</span> Options <span class="special">=</span> <span class="keyword">void</span><span class="special">&gt;</span> 
      <span class="keyword">class</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1static__vector.html" title="Class template static_vector">static_vector</a><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> V<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> C1<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> C2<span class="special">,</span> <span class="keyword">typename</span> O1<span class="special">,</span> 
             <span class="keyword">typename</span> O2<span class="special">&gt;</span> 
      <span class="keyword">bool</span> <a class="link" href="doxygen/boost_container_header_reference/static__vector_8hpp_1a15b54bd544d6f12206efdb88305f7c85.html" title="Function template operator=="><span class="keyword">operator</span><span class="special">==</span></a><span class="special">(</span><a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1static__vector.html" title="Class template static_vector">static_vector</a><span class="special">&lt;</span> <span class="identifier">V</span><span class="special">,</span> <span class="identifier">C1</span><span class="special">,</span> <span class="identifier">O1</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">,</span> 
                      <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1static__vector.html" title="Class template static_vector">static_vector</a><span class="special">&lt;</span> <span class="identifier">V</span><span class="special">,</span> <span class="identifier">C2</span><span class="special">,</span> <span class="identifier">O2</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> V<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> C1<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> C2<span class="special">,</span> <span class="keyword">typename</span> O1<span class="special">,</span> 
             <span class="keyword">typename</span> O2<span class="special">&gt;</span> 
      <span class="keyword">bool</span> <a class="link" href="doxygen/boost_container_header_reference/static__vector_8hpp_1a5e9ce3a42fca91bc01b9e866911945a5.html" title="Function template operator!="><span class="keyword">operator</span><span class="special">!=</span></a><span class="special">(</span><a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1static__vector.html" title="Class template static_vector">static_vector</a><span class="special">&lt;</span> <span class="identifier">V</span><span class="special">,</span> <span class="identifier">C1</span><span class="special">,</span> <span class="identifier">O1</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">,</span> 
                      <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1static__vector.html" title="Class template static_vector">static_vector</a><span class="special">&lt;</span> <span class="identifier">V</span><span class="special">,</span> <span class="identifier">C2</span><span class="special">,</span> <span class="identifier">O2</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> V<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> C1<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> C2<span class="special">,</span> <span class="keyword">typename</span> O1<span class="special">,</span> 
             <span class="keyword">typename</span> O2<span class="special">&gt;</span> 
      <span class="keyword">bool</span> <a class="link" href="doxygen/boost_container_header_reference/static__vector_8hpp_1ab4c3dbb8e040956768f31c13da07d160.html" title="Function template operator&lt;"><span class="keyword">operator</span><span class="special">&lt;</span></a><span class="special">(</span><a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1static__vector.html" title="Class template static_vector">static_vector</a><span class="special">&lt;</span> <span class="identifier">V</span><span class="special">,</span> <span class="identifier">C1</span><span class="special">,</span> <span class="identifier">O1</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">,</span> 
                     <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1static__vector.html" title="Class template static_vector">static_vector</a><span class="special">&lt;</span> <span class="identifier">V</span><span class="special">,</span> <span class="identifier">C2</span><span class="special">,</span> <span class="identifier">O2</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> V<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> C1<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> C2<span class="special">,</span> <span class="keyword">typename</span> O1<span class="special">,</span> 
             <span class="keyword">typename</span> O2<span class="special">&gt;</span> 
      <span class="keyword">bool</span> <a class="link" href="doxygen/boost_container_header_reference/static__vector_8hpp_1a59e7c36c5169adff90edd25a38545e1d.html" title="Function template operator&gt;"><span class="keyword">operator</span><span class="special">&gt;</span></a><span class="special">(</span><a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1static__vector.html" title="Class template static_vector">static_vector</a><span class="special">&lt;</span> <span class="identifier">V</span><span class="special">,</span> <span class="identifier">C1</span><span class="special">,</span> <span class="identifier">O1</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">,</span> 
                     <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1static__vector.html" title="Class template static_vector">static_vector</a><span class="special">&lt;</span> <span class="identifier">V</span><span class="special">,</span> <span class="identifier">C2</span><span class="special">,</span> <span class="identifier">O2</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> V<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> C1<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> C2<span class="special">,</span> <span class="keyword">typename</span> O1<span class="special">,</span> 
             <span class="keyword">typename</span> O2<span class="special">&gt;</span> 
      <span class="keyword">bool</span> <a class="link" href="doxygen/boost_container_header_reference/static__vector_8hpp_1a837c9d57c66bfc362499a6af6edc3c40.html" title="Function template operator&lt;="><span class="keyword">operator</span><span class="special">&lt;=</span></a><span class="special">(</span><a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1static__vector.html" title="Class template static_vector">static_vector</a><span class="special">&lt;</span> <span class="identifier">V</span><span class="special">,</span> <span class="identifier">C1</span><span class="special">,</span> <span class="identifier">O1</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">,</span> 
                      <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1static__vector.html" title="Class template static_vector">static_vector</a><span class="special">&lt;</span> <span class="identifier">V</span><span class="special">,</span> <span class="identifier">C2</span><span class="special">,</span> <span class="identifier">O2</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> V<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> C1<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> C2<span class="special">,</span> <span class="keyword">typename</span> O1<span class="special">,</span> 
             <span class="keyword">typename</span> O2<span class="special">&gt;</span> 
      <span class="keyword">bool</span> <a class="link" href="doxygen/boost_container_header_reference/static__vector_8hpp_1a806479cc8252394b0d8f7e3857a2cf1e.html" title="Function template operator&gt;="><span class="keyword">operator</span><span class="special">&gt;=</span></a><span class="special">(</span><a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1static__vector.html" title="Class template static_vector">static_vector</a><span class="special">&lt;</span> <span class="identifier">V</span><span class="special">,</span> <span class="identifier">C1</span><span class="special">,</span> <span class="identifier">O1</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">,</span> 
                      <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1static__vector.html" title="Class template static_vector">static_vector</a><span class="special">&lt;</span> <span class="identifier">V</span><span class="special">,</span> <span class="identifier">C2</span><span class="special">,</span> <span class="identifier">O2</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> V<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> C1<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> C2<span class="special">,</span> <span class="keyword">typename</span> O1<span class="special">,</span> 
             <span class="keyword">typename</span> O2<span class="special">&gt;</span> 
      <span class="keyword">void</span> <a class="link" href="doxygen/boost_container_header_reference/static__vector_8hpp_1aefc3664160800a8f58eea0132fc09bec.html" title="Function template swap"><span class="identifier">swap</span></a><span class="special">(</span><a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1static__vector.html" title="Class template static_vector">static_vector</a><span class="special">&lt;</span> <span class="identifier">V</span><span class="special">,</span> <span class="identifier">C1</span><span class="special">,</span> <span class="identifier">O1</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1static__vector.html" title="Class template static_vector">static_vector</a><span class="special">&lt;</span> <span class="identifier">V</span><span class="special">,</span> <span class="identifier">C2</span><span class="special">,</span> <span class="identifier">O2</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
<a name="doxygen.boost_container_header_reference.pmr_2string_8hpp"></a>Header &lt;<a href="../../boost/container/pmr/string.hpp" target="_top">boost/container/pmr/string.hpp</a>&gt;</h3></div></div></div>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">container</span> <span class="special">{</span>
    <span class="keyword">namespace</span> <span class="identifier">pmr</span> <span class="special">{</span>
      <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> CharT<span class="special">,</span> <span class="keyword">typename</span> Traits <span class="special">=</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">char_traits</span><span class="special">&lt;</span><span class="identifier">CharT</span><span class="special">&gt;</span> <span class="special">&gt;</span> 
        <span class="keyword">struct</span> <a class="link" href="doxygen/boost_container_header_reference/structboost_1_1container_1_1pmr_1_1basic__string__of.html" title="Struct template basic_string_of">basic_string_of</a><span class="special">;</span>

      <span class="keyword">typedef</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1basic__string.html" title="Class template basic_string">boost::container::basic_string</a><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1pmr_1_1polymorphic__allocator.html" title="Class template polymorphic_allocator">polymorphic_allocator</a><span class="special">&lt;</span> <span class="identifier">CharT</span> <span class="special">&gt;</span> <span class="special">&gt;</span> <a name="doxygen.boost_container_header_reference.pmr_2string_8hpp_1afdd4f6b6754a2175eb5d8d964cf925ef"></a><span class="identifier">basic_string</span><span class="special">;</span>
      <span class="keyword">typedef</span> <a class="link" href="doxygen/boost_container_header_reference/structboost_1_1container_1_1pmr_1_1basic__string__of.html" title="Struct template basic_string_of">basic_string_of</a><span class="special">&lt;</span> <span class="keyword">char</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> <a name="doxygen.boost_container_header_reference.pmr_2string_8hpp_1aac05458812d46797d2413b0d6ce5936c"></a><span class="identifier">string</span><span class="special">;</span>
      <span class="keyword">typedef</span> <a class="link" href="doxygen/boost_container_header_reference/structboost_1_1container_1_1pmr_1_1basic__string__of.html" title="Struct template basic_string_of">basic_string_of</a><span class="special">&lt;</span> <span class="keyword">wchar_t</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> <a name="doxygen.boost_container_header_reference.pmr_2string_8hpp_1af999ae1d6543374874c4f3e07dbcc866"></a><span class="identifier">wstring</span><span class="special">;</span>
    <span class="special">}</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
<a name="doxygen.boost_container_header_reference.string_8hpp"></a>Header &lt;<a href="../../boost/container/string.hpp" target="_top">boost/container/string.hpp</a>&gt;</h3></div></div></div>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">container</span> <span class="special">{</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> CharT<span class="special">,</span> <span class="keyword">typename</span> Traits <span class="special">=</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">char_traits</span><span class="special">&lt;</span><span class="identifier">CharT</span><span class="special">&gt;</span><span class="special">,</span> 
             <span class="keyword">typename</span> Allocator <span class="special">=</span> <span class="keyword">void</span><span class="special">&gt;</span> 
      <span class="keyword">class</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1basic__string.html" title="Class template basic_string">basic_string</a><span class="special">;</span>
    <span class="keyword">typedef</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1basic__string.html" title="Class template basic_string">basic_string</a><span class="special">&lt;</span> <span class="keyword">char</span><span class="special">,</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">char_traits</span><span class="special">&lt;</span> <span class="keyword">char</span> <span class="special">&gt;</span><span class="special">,</span><a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1new__allocator.html" title="Class template new_allocator">new_allocator</a><span class="special">&lt;</span> <span class="keyword">char</span> <span class="special">&gt;</span> <span class="special">&gt;</span> <a class="link" href="doxygen/boost_container_header_reference/string_8hpp_1aa58e92daa0c494234e26f93e1a1b4d77.html" title="Type definition string"><span class="identifier">string</span></a><span class="special">;</span>
    <span class="keyword">typedef</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1basic__string.html" title="Class template basic_string">basic_string</a><span class="special">&lt;</span> <span class="keyword">wchar_t</span><span class="special">,</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">char_traits</span><span class="special">&lt;</span> <span class="keyword">wchar_t</span> <span class="special">&gt;</span><span class="special">,</span><a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1new__allocator.html" title="Class template new_allocator">new_allocator</a><span class="special">&lt;</span> <span class="keyword">wchar_t</span> <span class="special">&gt;</span> <span class="special">&gt;</span> <a class="link" href="doxygen/boost_container_header_reference/string_8hpp_1a0dfee3439c4f1eabc4a6a1043d2a4653.html" title="Type definition wstring"><span class="identifier">wstring</span></a><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> InputIterator<span class="special">&gt;</span> 
       <a name="doxygen.boost_container_header_reference.string_8hpp_1a239b3bfeb9dd4bdd97e12845b860541e"></a><span class="identifier">basic_string</span><span class="special">(</span><span class="identifier">InputIterator</span><span class="special">,</span> <span class="identifier">InputIterator</span><span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> InputIterator<span class="special">,</span> <span class="keyword">typename</span> Allocator<span class="special">&gt;</span> 
       <a name="doxygen.boost_container_header_reference.string_8hpp_1aa8df4dfd83709eb5baa2410928d72eea"></a><span class="identifier">basic_string</span><span class="special">(</span><span class="identifier">InputIterator</span><span class="special">,</span> <span class="identifier">InputIterator</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> CharT<span class="special">,</span> <span class="keyword">typename</span> Traits<span class="special">,</span> <span class="keyword">typename</span> Allocator<span class="special">&gt;</span> 
      <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1basic__string.html" title="Class template basic_string">basic_string</a><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="special">&gt;</span> 
      <a name="doxygen.boost_container_header_reference.string_8hpp_1a6dd323027056fa92d5d7087fbea3b587"></a><span class="keyword">operator</span><span class="special">+</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1basic__string.html" title="Class template basic_string">basic_string</a><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="special">&gt;</span> <span class="special">&amp;</span> x<span class="special">,</span> 
                <span class="keyword">const</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1basic__string.html" title="Class template basic_string">basic_string</a><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="special">&gt;</span> <span class="special">&amp;</span> y<span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> CharT<span class="special">,</span> <span class="keyword">typename</span> Traits<span class="special">,</span> <span class="keyword">typename</span> Allocator<span class="special">&gt;</span> 
      <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1basic__string.html" title="Class template basic_string">basic_string</a><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="special">&gt;</span> 
      <a name="doxygen.boost_container_header_reference.string_8hpp_1ae29ed0aa3afac320da9e08a7c3e07366"></a><span class="keyword">operator</span><span class="special">+</span><span class="special">(</span><a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1basic__string.html" title="Class template basic_string">basic_string</a><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="special">&gt;</span> <span class="special">&amp;&amp;</span> x<span class="special">,</span> 
                <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1basic__string.html" title="Class template basic_string">basic_string</a><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="special">&gt;</span> <span class="special">&amp;&amp;</span> y<span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> CharT<span class="special">,</span> <span class="keyword">typename</span> Traits<span class="special">,</span> <span class="keyword">typename</span> Allocator<span class="special">&gt;</span> 
      <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1basic__string.html" title="Class template basic_string">basic_string</a><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="special">&gt;</span> 
      <a name="doxygen.boost_container_header_reference.string_8hpp_1aff3777abecba0c168a2f7966b68dbc84"></a><span class="keyword">operator</span><span class="special">+</span><span class="special">(</span><a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1basic__string.html" title="Class template basic_string">basic_string</a><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="special">&gt;</span> <span class="special">&amp;&amp;</span> x<span class="special">,</span> 
                <span class="keyword">const</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1basic__string.html" title="Class template basic_string">basic_string</a><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="special">&gt;</span> <span class="special">&amp;</span> y<span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> CharT<span class="special">,</span> <span class="keyword">typename</span> Traits<span class="special">,</span> <span class="keyword">typename</span> Allocator<span class="special">&gt;</span> 
      <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1basic__string.html" title="Class template basic_string">basic_string</a><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="special">&gt;</span> 
      <a name="doxygen.boost_container_header_reference.string_8hpp_1a02d51aca9e29e288666259e3e535c3e6"></a><span class="keyword">operator</span><span class="special">+</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1basic__string.html" title="Class template basic_string">basic_string</a><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="special">&gt;</span> <span class="special">&amp;</span> x<span class="special">,</span> 
                <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1basic__string.html" title="Class template basic_string">basic_string</a><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="special">&gt;</span> <span class="special">&amp;&amp;</span> y<span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> CharT<span class="special">,</span> <span class="keyword">typename</span> Traits<span class="special">,</span> <span class="keyword">typename</span> Allocator<span class="special">&gt;</span> 
      <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1basic__string.html" title="Class template basic_string">basic_string</a><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="special">&gt;</span> 
      <a name="doxygen.boost_container_header_reference.string_8hpp_1a35bbb47383378342229168681ec10a22"></a><span class="keyword">operator</span><span class="special">+</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">CharT</span> <span class="special">*</span> s<span class="special">,</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1basic__string.html" title="Class template basic_string">basic_string</a><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="special">&gt;</span> y<span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> CharT<span class="special">,</span> <span class="keyword">typename</span> Traits<span class="special">,</span> <span class="keyword">typename</span> Allocator<span class="special">&gt;</span> 
      <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1basic__string.html" title="Class template basic_string">basic_string</a><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="special">&gt;</span> 
      <a name="doxygen.boost_container_header_reference.string_8hpp_1a405dc06f9b825d5b521e2ba7a4b66fc6"></a><span class="keyword">operator</span><span class="special">+</span><span class="special">(</span><a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1basic__string.html" title="Class template basic_string">basic_string</a><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="special">&gt;</span> x<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">CharT</span> <span class="special">*</span> s<span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> CharT<span class="special">,</span> <span class="keyword">typename</span> Traits<span class="special">,</span> <span class="keyword">typename</span> Allocator<span class="special">&gt;</span> 
      <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1basic__string.html" title="Class template basic_string">basic_string</a><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="special">&gt;</span> 
      <a name="doxygen.boost_container_header_reference.string_8hpp_1a49a2d838dddd87b436535edf42a03a5b"></a><span class="keyword">operator</span><span class="special">+</span><span class="special">(</span><span class="identifier">CharT</span> c<span class="special">,</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1basic__string.html" title="Class template basic_string">basic_string</a><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="special">&gt;</span> y<span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> CharT<span class="special">,</span> <span class="keyword">typename</span> Traits<span class="special">,</span> <span class="keyword">typename</span> Allocator<span class="special">&gt;</span> 
      <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1basic__string.html" title="Class template basic_string">basic_string</a><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="special">&gt;</span> 
      <a name="doxygen.boost_container_header_reference.string_8hpp_1a33800acfb0aae5900e5de518793a3b9d"></a><span class="keyword">operator</span><span class="special">+</span><span class="special">(</span><a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1basic__string.html" title="Class template basic_string">basic_string</a><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="special">&gt;</span> x<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">CharT</span> c<span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> CharT<span class="special">,</span> <span class="keyword">typename</span> Traits<span class="special">,</span> <span class="keyword">typename</span> Allocator<span class="special">&gt;</span> 
      <span class="keyword">bool</span> <a name="doxygen.boost_container_header_reference.string_8hpp_1ae8bb77f33f356a1c68d2957b68be7b9c"></a><span class="keyword">operator</span><span class="special">==</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1basic__string.html" title="Class template basic_string">basic_string</a><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="special">&gt;</span> <span class="special">&amp;</span> x<span class="special">,</span> 
                      <span class="keyword">const</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1basic__string.html" title="Class template basic_string">basic_string</a><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="special">&gt;</span> <span class="special">&amp;</span> y<span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> CharT<span class="special">,</span> <span class="keyword">typename</span> Traits<span class="special">,</span> <span class="keyword">typename</span> Allocator<span class="special">&gt;</span> 
      <span class="keyword">bool</span> <a name="doxygen.boost_container_header_reference.string_8hpp_1a16dc96973a04ab05a91d6a8857e3495e"></a><span class="keyword">operator</span><span class="special">==</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">CharT</span> <span class="special">*</span> s<span class="special">,</span> 
                      <span class="keyword">const</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1basic__string.html" title="Class template basic_string">basic_string</a><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="special">&gt;</span> <span class="special">&amp;</span> y<span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> CharT<span class="special">,</span> <span class="keyword">typename</span> Traits<span class="special">,</span> <span class="keyword">typename</span> Allocator<span class="special">&gt;</span> 
      <span class="keyword">bool</span> <a name="doxygen.boost_container_header_reference.string_8hpp_1a81c048d81e5c651ab9a49220e9f9612a"></a><span class="keyword">operator</span><span class="special">==</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1basic__string.html" title="Class template basic_string">basic_string</a><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="special">&gt;</span> <span class="special">&amp;</span> x<span class="special">,</span> 
                      <span class="keyword">const</span> <span class="identifier">CharT</span> <span class="special">*</span> s<span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> CharT<span class="special">,</span> <span class="keyword">typename</span> Traits<span class="special">,</span> <span class="keyword">typename</span> Allocator<span class="special">,</span> 
             <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">class</span><span class="special">,</span> <span class="keyword">class</span> <span class="special">&gt;</span> <span class="keyword">class</span> BasicStringView<span class="special">&gt;</span> 
      <span class="keyword">bool</span> <a name="doxygen.boost_container_header_reference.string_8hpp_1adc86f14b5436bf6d675d8a0b9d90c8c5"></a><span class="keyword">operator</span><span class="special">==</span><span class="special">(</span><span class="identifier">BasicStringView</span><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span> <span class="special">&gt;</span> x<span class="special">,</span> 
                      <span class="keyword">const</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1basic__string.html" title="Class template basic_string">basic_string</a><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="special">&gt;</span> <span class="special">&amp;</span> y<span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> CharT<span class="special">,</span> <span class="keyword">typename</span> Traits<span class="special">,</span> <span class="keyword">typename</span> Allocator<span class="special">,</span> 
             <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">class</span><span class="special">,</span> <span class="keyword">class</span> <span class="special">&gt;</span> <span class="keyword">class</span> BasicStringView<span class="special">&gt;</span> 
      <span class="keyword">bool</span> <a name="doxygen.boost_container_header_reference.string_8hpp_1aba5a58f8449b1b0d319d71a2906a6c97"></a><span class="keyword">operator</span><span class="special">==</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1basic__string.html" title="Class template basic_string">basic_string</a><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="special">&gt;</span> <span class="special">&amp;</span> x<span class="special">,</span> 
                      <span class="identifier">BasicStringView</span><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span> <span class="special">&gt;</span> y<span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> CharT<span class="special">,</span> <span class="keyword">typename</span> Traits<span class="special">,</span> <span class="keyword">typename</span> Allocator<span class="special">&gt;</span> 
      <span class="keyword">bool</span> <a name="doxygen.boost_container_header_reference.string_8hpp_1af9a973c24d984904132224bd70472867"></a><span class="keyword">operator</span><span class="special">!=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1basic__string.html" title="Class template basic_string">basic_string</a><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="special">&gt;</span> <span class="special">&amp;</span> x<span class="special">,</span> 
                      <span class="keyword">const</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1basic__string.html" title="Class template basic_string">basic_string</a><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="special">&gt;</span> <span class="special">&amp;</span> y<span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> CharT<span class="special">,</span> <span class="keyword">typename</span> Traits<span class="special">,</span> <span class="keyword">typename</span> Allocator<span class="special">&gt;</span> 
      <span class="keyword">bool</span> <a name="doxygen.boost_container_header_reference.string_8hpp_1a16ec80cce817e739f9908232a4383341"></a><span class="keyword">operator</span><span class="special">!=</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">CharT</span> <span class="special">*</span> s<span class="special">,</span> 
                      <span class="keyword">const</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1basic__string.html" title="Class template basic_string">basic_string</a><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="special">&gt;</span> <span class="special">&amp;</span> y<span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> CharT<span class="special">,</span> <span class="keyword">typename</span> Traits<span class="special">,</span> <span class="keyword">typename</span> Allocator<span class="special">&gt;</span> 
      <span class="keyword">bool</span> <a name="doxygen.boost_container_header_reference.string_8hpp_1a8894642bd1a3ee038469c0db13f26919"></a><span class="keyword">operator</span><span class="special">!=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1basic__string.html" title="Class template basic_string">basic_string</a><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="special">&gt;</span> <span class="special">&amp;</span> x<span class="special">,</span> 
                      <span class="keyword">const</span> <span class="identifier">CharT</span> <span class="special">*</span> s<span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> CharT<span class="special">,</span> <span class="keyword">typename</span> Traits<span class="special">,</span> <span class="keyword">typename</span> Allocator<span class="special">,</span> 
             <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">class</span><span class="special">,</span> <span class="keyword">class</span> <span class="special">&gt;</span> <span class="keyword">class</span> BasicStringView<span class="special">&gt;</span> 
      <span class="keyword">bool</span> <a name="doxygen.boost_container_header_reference.string_8hpp_1a70e04b0fbbfc86078dafe689421b3aed"></a><span class="keyword">operator</span><span class="special">!=</span><span class="special">(</span><span class="identifier">BasicStringView</span><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span> <span class="special">&gt;</span> x<span class="special">,</span> 
                      <span class="keyword">const</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1basic__string.html" title="Class template basic_string">basic_string</a><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="special">&gt;</span> <span class="special">&amp;</span> y<span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> CharT<span class="special">,</span> <span class="keyword">typename</span> Traits<span class="special">,</span> <span class="keyword">typename</span> Allocator<span class="special">,</span> 
             <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">class</span><span class="special">,</span> <span class="keyword">class</span> <span class="special">&gt;</span> <span class="keyword">class</span> BasicStringView<span class="special">&gt;</span> 
      <span class="keyword">bool</span> <a name="doxygen.boost_container_header_reference.string_8hpp_1a001411905cfde851f9943a1ea2b52379"></a><span class="keyword">operator</span><span class="special">!=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1basic__string.html" title="Class template basic_string">basic_string</a><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="special">&gt;</span> <span class="special">&amp;</span> x<span class="special">,</span> 
                      <span class="identifier">BasicStringView</span><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span> <span class="special">&gt;</span> y<span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> CharT<span class="special">,</span> <span class="keyword">typename</span> Traits<span class="special">,</span> <span class="keyword">typename</span> Allocator<span class="special">&gt;</span> 
      <span class="keyword">bool</span> <a name="doxygen.boost_container_header_reference.string_8hpp_1a8e9379f14f92f914525db38b1fa3b5cd"></a><span class="keyword">operator</span><span class="special">&lt;</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1basic__string.html" title="Class template basic_string">basic_string</a><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="special">&gt;</span> <span class="special">&amp;</span> x<span class="special">,</span> 
                     <span class="keyword">const</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1basic__string.html" title="Class template basic_string">basic_string</a><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="special">&gt;</span> <span class="special">&amp;</span> y<span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> CharT<span class="special">,</span> <span class="keyword">typename</span> Traits<span class="special">,</span> <span class="keyword">typename</span> Allocator<span class="special">&gt;</span> 
      <span class="keyword">bool</span> <a name="doxygen.boost_container_header_reference.string_8hpp_1a3f98ba6aa89c35b606351ff015cab4c7"></a><span class="keyword">operator</span><span class="special">&lt;</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">CharT</span> <span class="special">*</span> s<span class="special">,</span> 
                     <span class="keyword">const</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1basic__string.html" title="Class template basic_string">basic_string</a><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="special">&gt;</span> <span class="special">&amp;</span> y<span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> CharT<span class="special">,</span> <span class="keyword">typename</span> Traits<span class="special">,</span> <span class="keyword">typename</span> Allocator<span class="special">&gt;</span> 
      <span class="keyword">bool</span> <a name="doxygen.boost_container_header_reference.string_8hpp_1aa10d3129c2a347a2be1fb846ba9803c6"></a><span class="keyword">operator</span><span class="special">&lt;</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1basic__string.html" title="Class template basic_string">basic_string</a><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="special">&gt;</span> <span class="special">&amp;</span> x<span class="special">,</span> 
                     <span class="keyword">const</span> <span class="identifier">CharT</span> <span class="special">*</span> s<span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> CharT<span class="special">,</span> <span class="keyword">typename</span> Traits<span class="special">,</span> <span class="keyword">typename</span> Allocator<span class="special">,</span> 
             <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">class</span><span class="special">,</span> <span class="keyword">class</span> <span class="special">&gt;</span> <span class="keyword">class</span> BasicStringView<span class="special">&gt;</span> 
      <span class="keyword">bool</span> <a name="doxygen.boost_container_header_reference.string_8hpp_1a6d084c3492918a3d39c74d74c2d8e369"></a><span class="keyword">operator</span><span class="special">&lt;</span><span class="special">(</span><span class="identifier">BasicStringView</span><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span> <span class="special">&gt;</span> x<span class="special">,</span> 
                     <span class="keyword">const</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1basic__string.html" title="Class template basic_string">basic_string</a><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="special">&gt;</span> <span class="special">&amp;</span> y<span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> CharT<span class="special">,</span> <span class="keyword">typename</span> Traits<span class="special">,</span> <span class="keyword">typename</span> Allocator<span class="special">,</span> 
             <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">class</span><span class="special">,</span> <span class="keyword">class</span> <span class="special">&gt;</span> <span class="keyword">class</span> BasicStringView<span class="special">&gt;</span> 
      <span class="keyword">bool</span> <a name="doxygen.boost_container_header_reference.string_8hpp_1a025082ae3b6d4c91b81865c1a452a0ef"></a><span class="keyword">operator</span><span class="special">&lt;</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1basic__string.html" title="Class template basic_string">basic_string</a><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="special">&gt;</span> <span class="special">&amp;</span> x<span class="special">,</span> 
                     <span class="identifier">BasicStringView</span><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span> <span class="special">&gt;</span> y<span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> CharT<span class="special">,</span> <span class="keyword">typename</span> Traits<span class="special">,</span> <span class="keyword">typename</span> Allocator<span class="special">&gt;</span> 
      <span class="keyword">bool</span> <a name="doxygen.boost_container_header_reference.string_8hpp_1a6715e2cbfcd06b05e768760e24dca2ab"></a><span class="keyword">operator</span><span class="special">&gt;</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1basic__string.html" title="Class template basic_string">basic_string</a><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="special">&gt;</span> <span class="special">&amp;</span> x<span class="special">,</span> 
                     <span class="keyword">const</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1basic__string.html" title="Class template basic_string">basic_string</a><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="special">&gt;</span> <span class="special">&amp;</span> y<span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> CharT<span class="special">,</span> <span class="keyword">typename</span> Traits<span class="special">,</span> <span class="keyword">typename</span> Allocator<span class="special">&gt;</span> 
      <span class="keyword">bool</span> <a name="doxygen.boost_container_header_reference.string_8hpp_1a1523f47995134aaae5eb5bc93d5e9cad"></a><span class="keyword">operator</span><span class="special">&gt;</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">CharT</span> <span class="special">*</span> s<span class="special">,</span> 
                     <span class="keyword">const</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1basic__string.html" title="Class template basic_string">basic_string</a><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="special">&gt;</span> <span class="special">&amp;</span> y<span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> CharT<span class="special">,</span> <span class="keyword">typename</span> Traits<span class="special">,</span> <span class="keyword">typename</span> Allocator<span class="special">&gt;</span> 
      <span class="keyword">bool</span> <a name="doxygen.boost_container_header_reference.string_8hpp_1a3c05f4e7340f397361595df7cec81631"></a><span class="keyword">operator</span><span class="special">&gt;</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1basic__string.html" title="Class template basic_string">basic_string</a><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="special">&gt;</span> <span class="special">&amp;</span> x<span class="special">,</span> 
                     <span class="keyword">const</span> <span class="identifier">CharT</span> <span class="special">*</span> s<span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> CharT<span class="special">,</span> <span class="keyword">typename</span> Traits<span class="special">,</span> <span class="keyword">typename</span> Allocator<span class="special">,</span> 
             <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">class</span><span class="special">,</span> <span class="keyword">class</span> <span class="special">&gt;</span> <span class="keyword">class</span> BasicStringView<span class="special">&gt;</span> 
      <span class="keyword">bool</span> <a name="doxygen.boost_container_header_reference.string_8hpp_1a8720adc91297204b14fcd9b63e672a6f"></a><span class="keyword">operator</span><span class="special">&gt;</span><span class="special">(</span><span class="identifier">BasicStringView</span><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span> <span class="special">&gt;</span> x<span class="special">,</span> 
                     <span class="keyword">const</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1basic__string.html" title="Class template basic_string">basic_string</a><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="special">&gt;</span> <span class="special">&amp;</span> y<span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> CharT<span class="special">,</span> <span class="keyword">typename</span> Traits<span class="special">,</span> <span class="keyword">typename</span> Allocator<span class="special">,</span> 
             <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">class</span><span class="special">,</span> <span class="keyword">class</span> <span class="special">&gt;</span> <span class="keyword">class</span> BasicStringView<span class="special">&gt;</span> 
      <span class="keyword">bool</span> <a name="doxygen.boost_container_header_reference.string_8hpp_1af8db3111960adcfeab343ca0dc849e09"></a><span class="keyword">operator</span><span class="special">&gt;</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1basic__string.html" title="Class template basic_string">basic_string</a><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="special">&gt;</span> <span class="special">&amp;</span> x<span class="special">,</span> 
                     <span class="identifier">BasicStringView</span><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span> <span class="special">&gt;</span> y<span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> CharT<span class="special">,</span> <span class="keyword">typename</span> Traits<span class="special">,</span> <span class="keyword">typename</span> Allocator<span class="special">&gt;</span> 
      <span class="keyword">bool</span> <a name="doxygen.boost_container_header_reference.string_8hpp_1a7cf804dc6cad1e8e6545a3cf42054103"></a><span class="keyword">operator</span><span class="special">&lt;=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1basic__string.html" title="Class template basic_string">basic_string</a><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="special">&gt;</span> <span class="special">&amp;</span> x<span class="special">,</span> 
                      <span class="keyword">const</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1basic__string.html" title="Class template basic_string">basic_string</a><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="special">&gt;</span> <span class="special">&amp;</span> y<span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> CharT<span class="special">,</span> <span class="keyword">typename</span> Traits<span class="special">,</span> <span class="keyword">typename</span> Allocator<span class="special">&gt;</span> 
      <span class="keyword">bool</span> <a name="doxygen.boost_container_header_reference.string_8hpp_1adcf03a5c5ecec4868c74b97ad6542c98"></a><span class="keyword">operator</span><span class="special">&lt;=</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">CharT</span> <span class="special">*</span> s<span class="special">,</span> 
                      <span class="keyword">const</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1basic__string.html" title="Class template basic_string">basic_string</a><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="special">&gt;</span> <span class="special">&amp;</span> y<span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> CharT<span class="special">,</span> <span class="keyword">typename</span> Traits<span class="special">,</span> <span class="keyword">typename</span> Allocator<span class="special">&gt;</span> 
      <span class="keyword">bool</span> <a name="doxygen.boost_container_header_reference.string_8hpp_1a6941863af4c0471f8c0a74fff995ad6c"></a><span class="keyword">operator</span><span class="special">&lt;=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1basic__string.html" title="Class template basic_string">basic_string</a><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="special">&gt;</span> <span class="special">&amp;</span> x<span class="special">,</span> 
                      <span class="keyword">const</span> <span class="identifier">CharT</span> <span class="special">*</span> s<span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> CharT<span class="special">,</span> <span class="keyword">typename</span> Traits<span class="special">,</span> <span class="keyword">typename</span> Allocator<span class="special">,</span> 
             <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">class</span><span class="special">,</span> <span class="keyword">class</span> <span class="special">&gt;</span> <span class="keyword">class</span> BasicStringView<span class="special">&gt;</span> 
      <span class="keyword">bool</span> <a name="doxygen.boost_container_header_reference.string_8hpp_1ada3b6b95b528e028f7e9b1819cfb9a13"></a><span class="keyword">operator</span><span class="special">&lt;=</span><span class="special">(</span><span class="identifier">BasicStringView</span><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span> <span class="special">&gt;</span> x<span class="special">,</span> 
                      <span class="keyword">const</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1basic__string.html" title="Class template basic_string">basic_string</a><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="special">&gt;</span> <span class="special">&amp;</span> y<span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> CharT<span class="special">,</span> <span class="keyword">typename</span> Traits<span class="special">,</span> <span class="keyword">typename</span> Allocator<span class="special">,</span> 
             <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">class</span><span class="special">,</span> <span class="keyword">class</span> <span class="special">&gt;</span> <span class="keyword">class</span> BasicStringView<span class="special">&gt;</span> 
      <span class="keyword">bool</span> <a name="doxygen.boost_container_header_reference.string_8hpp_1a447a499e1cb03638324dd505b64be483"></a><span class="keyword">operator</span><span class="special">&lt;=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1basic__string.html" title="Class template basic_string">basic_string</a><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="special">&gt;</span> <span class="special">&amp;</span> x<span class="special">,</span> 
                      <span class="identifier">BasicStringView</span><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span> <span class="special">&gt;</span> y<span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> CharT<span class="special">,</span> <span class="keyword">typename</span> Traits<span class="special">,</span> <span class="keyword">typename</span> Allocator<span class="special">&gt;</span> 
      <span class="keyword">bool</span> <a name="doxygen.boost_container_header_reference.string_8hpp_1aef43d348ef3956a62ff0ef35a275b62a"></a><span class="keyword">operator</span><span class="special">&gt;=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1basic__string.html" title="Class template basic_string">basic_string</a><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="special">&gt;</span> <span class="special">&amp;</span> x<span class="special">,</span> 
                      <span class="keyword">const</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1basic__string.html" title="Class template basic_string">basic_string</a><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="special">&gt;</span> <span class="special">&amp;</span> y<span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> CharT<span class="special">,</span> <span class="keyword">typename</span> Traits<span class="special">,</span> <span class="keyword">typename</span> Allocator<span class="special">&gt;</span> 
      <span class="keyword">bool</span> <a name="doxygen.boost_container_header_reference.string_8hpp_1ae824ad68d6c03d7340f2c21224d7d2de"></a><span class="keyword">operator</span><span class="special">&gt;=</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">CharT</span> <span class="special">*</span> s<span class="special">,</span> 
                      <span class="keyword">const</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1basic__string.html" title="Class template basic_string">basic_string</a><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="special">&gt;</span> <span class="special">&amp;</span> y<span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> CharT<span class="special">,</span> <span class="keyword">typename</span> Traits<span class="special">,</span> <span class="keyword">typename</span> Allocator<span class="special">&gt;</span> 
      <span class="keyword">bool</span> <a name="doxygen.boost_container_header_reference.string_8hpp_1a8d45d675e89b4ebf09ea4ef79d3f418d"></a><span class="keyword">operator</span><span class="special">&gt;=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1basic__string.html" title="Class template basic_string">basic_string</a><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="special">&gt;</span> <span class="special">&amp;</span> x<span class="special">,</span> 
                      <span class="keyword">const</span> <span class="identifier">CharT</span> <span class="special">*</span> s<span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> CharT<span class="special">,</span> <span class="keyword">typename</span> Traits<span class="special">,</span> <span class="keyword">typename</span> Allocator<span class="special">,</span> 
             <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">class</span><span class="special">,</span> <span class="keyword">class</span> <span class="special">&gt;</span> <span class="keyword">class</span> BasicStringView<span class="special">&gt;</span> 
      <span class="keyword">bool</span> <a name="doxygen.boost_container_header_reference.string_8hpp_1a2bcc65c912f73e4620d61b50feeca1ee"></a><span class="keyword">operator</span><span class="special">&gt;=</span><span class="special">(</span><span class="identifier">BasicStringView</span><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span> <span class="special">&gt;</span> x<span class="special">,</span> 
                      <span class="keyword">const</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1basic__string.html" title="Class template basic_string">basic_string</a><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="special">&gt;</span> <span class="special">&amp;</span> y<span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> CharT<span class="special">,</span> <span class="keyword">typename</span> Traits<span class="special">,</span> <span class="keyword">typename</span> Allocator<span class="special">,</span> 
             <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">class</span><span class="special">,</span> <span class="keyword">class</span> <span class="special">&gt;</span> <span class="keyword">class</span> BasicStringView<span class="special">&gt;</span> 
      <span class="keyword">bool</span> <a name="doxygen.boost_container_header_reference.string_8hpp_1a01325dbddcb1de98c7e3a8f12728a2fc"></a><span class="keyword">operator</span><span class="special">&gt;=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1basic__string.html" title="Class template basic_string">basic_string</a><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="special">&gt;</span> <span class="special">&amp;</span> x<span class="special">,</span> 
                      <span class="identifier">BasicStringView</span><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span> <span class="special">&gt;</span> y<span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> CharT<span class="special">,</span> <span class="keyword">typename</span> Traits<span class="special">,</span> <span class="keyword">typename</span> Allocator<span class="special">&gt;</span> 
      <span class="keyword">void</span> <a name="doxygen.boost_container_header_reference.string_8hpp_1a0a7bb38113ce2e683132fc75a41e1003"></a><span class="identifier">swap</span><span class="special">(</span><a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1basic__string.html" title="Class template basic_string">basic_string</a><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="special">&gt;</span> <span class="special">&amp;</span> x<span class="special">,</span> 
                <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1basic__string.html" title="Class template basic_string">basic_string</a><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="special">&gt;</span> <span class="special">&amp;</span> y<span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> CharT<span class="special">,</span> <span class="keyword">typename</span> Traits<span class="special">,</span> <span class="keyword">typename</span> Allocator<span class="special">&gt;</span> 
      <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_ostream</span><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span> <span class="special">&gt;</span> <span class="special">&amp;</span> 
      <a name="doxygen.boost_container_header_reference.string_8hpp_1ad5e945668a426f688cea32908fb0bf64"></a><span class="keyword">operator</span><span class="special">&lt;&lt;</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_ostream</span><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span> <span class="special">&gt;</span> <span class="special">&amp;</span> os<span class="special">,</span> 
                 <span class="keyword">const</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1basic__string.html" title="Class template basic_string">basic_string</a><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="special">&gt;</span> <span class="special">&amp;</span> s<span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> CharT<span class="special">,</span> <span class="keyword">typename</span> Traits<span class="special">,</span> <span class="keyword">typename</span> Allocator<span class="special">&gt;</span> 
      <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_istream</span><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span> <span class="special">&gt;</span> <span class="special">&amp;</span> 
      <a name="doxygen.boost_container_header_reference.string_8hpp_1a0b8462c7a1be31ea16638b151014f47c"></a><span class="keyword">operator</span><span class="special">&gt;&gt;</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_istream</span><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span> <span class="special">&gt;</span> <span class="special">&amp;</span> is<span class="special">,</span> 
                 <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1basic__string.html" title="Class template basic_string">basic_string</a><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="special">&gt;</span> <span class="special">&amp;</span> s<span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> CharT<span class="special">,</span> <span class="keyword">typename</span> Traits<span class="special">,</span> <span class="keyword">typename</span> Allocator<span class="special">&gt;</span> 
      <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_istream</span><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span> <span class="special">&gt;</span> <span class="special">&amp;</span> 
      <a name="doxygen.boost_container_header_reference.string_8hpp_1ac133ed80f4f6f6a57545d23109abeb98"></a><span class="identifier">getline</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">istream</span> <span class="special">&amp;</span> is<span class="special">,</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1basic__string.html" title="Class template basic_string">basic_string</a><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="special">&gt;</span> <span class="special">&amp;</span> s<span class="special">,</span> 
              <span class="identifier">CharT</span> delim<span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> CharT<span class="special">,</span> <span class="keyword">typename</span> Traits<span class="special">,</span> <span class="keyword">typename</span> Allocator<span class="special">&gt;</span> 
      <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_istream</span><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span> <span class="special">&gt;</span> <span class="special">&amp;</span> 
      <a name="doxygen.boost_container_header_reference.string_8hpp_1ace6d06208471ba2e823ae8faa0dd37aa"></a><span class="identifier">getline</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_istream</span><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span> <span class="special">&gt;</span> <span class="special">&amp;</span> is<span class="special">,</span> 
              <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1basic__string.html" title="Class template basic_string">basic_string</a><span class="special">&lt;</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="special">&gt;</span> <span class="special">&amp;</span> s<span class="special">)</span><span class="special">;</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
<a name="doxygen.boost_container_header_reference.throw__exception_8hpp"></a>Header &lt;<a href="../../boost/container/throw_exception.hpp" target="_top">boost/container/throw_exception.hpp</a>&gt;</h3></div></div></div>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">container</span> <span class="special">{</span>
    <span class="keyword">class</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1bad__alloc.html" title="Class bad_alloc">bad_alloc</a><span class="special">;</span>
    <span class="keyword">class</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1exception.html" title="Class exception">exception</a><span class="special">;</span>
    <span class="keyword">class</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1length__error.html" title="Class length_error">length_error</a><span class="special">;</span>
    <span class="keyword">class</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1logic__error.html" title="Class logic_error">logic_error</a><span class="special">;</span>
    <span class="keyword">class</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1out__of__range.html" title="Class out_of_range">out_of_range</a><span class="special">;</span>
    <span class="keyword">class</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1runtime__error.html" title="Class runtime_error">runtime_error</a><span class="special">;</span>

    <span class="keyword">typedef</span> <span class="identifier">bad_alloc</span> <a name="doxygen.boost_container_header_reference.throw__exception_8hpp_1ad159d4e4b61eefaa8661db700d79034a"></a><span class="identifier">bad_alloc_t</span><span class="special">;</span>
    <span class="keyword">typedef</span> <span class="identifier">out_of_range</span> <a name="doxygen.boost_container_header_reference.throw__exception_8hpp_1a64b84be19c2f3bd4aa0b0cbd7c92aee7"></a><span class="identifier">out_of_range_t</span><span class="special">;</span>
    <span class="keyword">typedef</span> <span class="identifier">length_error</span> <a name="doxygen.boost_container_header_reference.throw__exception_8hpp_1ab71aa8fa162d030e373b7346275749eb"></a><span class="identifier">length_error_t</span><span class="special">;</span>
    <span class="keyword">typedef</span> <span class="identifier">logic_error</span> <a name="doxygen.boost_container_header_reference.throw__exception_8hpp_1a504b78756945d5d0cd6de7bb9561a27d"></a><span class="identifier">logic_error_t</span><span class="special">;</span>
    <span class="keyword">typedef</span> <span class="identifier">runtime_error</span> <a name="doxygen.boost_container_header_reference.throw__exception_8hpp_1a56a5bc5ddef2e111b7ef2b56599912cc"></a><span class="identifier">runtime_error_t</span><span class="special">;</span>
    <span class="keyword">void</span> <a class="link" href="doxygen/boost_container_header_reference/throw__exception_8hpp_1a2e3246e3ed0bb3ef1b0b7167aa406ead.html" title="Function throw_bad_alloc"><span class="identifier">throw_bad_alloc</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
    <span class="keyword">void</span> <a class="link" href="doxygen/boost_container_header_reference/throw__exception_8hpp_1ae877858f9b51c45d7f0abed77c9151db.html" title="Function throw_out_of_range"><span class="identifier">throw_out_of_range</span></a><span class="special">(</span><span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span><span class="special">)</span><span class="special">;</span>
    <span class="keyword">void</span> <a class="link" href="doxygen/boost_container_header_reference/throw__exception_8hpp_1ac6eee813ef4d4bdf1b8691779142e908.html" title="Function throw_length_error"><span class="identifier">throw_length_error</span></a><span class="special">(</span><span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span><span class="special">)</span><span class="special">;</span>
    <span class="keyword">void</span> <a class="link" href="doxygen/boost_container_header_reference/throw__exception_8hpp_1abd3e06b720ac6aedceaf009805084cba.html" title="Function throw_logic_error"><span class="identifier">throw_logic_error</span></a><span class="special">(</span><span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span><span class="special">)</span><span class="special">;</span>
    <span class="keyword">void</span> <a class="link" href="doxygen/boost_container_header_reference/throw__exception_8hpp_1aedd4c77ba5f6fb24f22deb696a7077e9.html" title="Function throw_runtime_error"><span class="identifier">throw_runtime_error</span></a><span class="special">(</span><span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span><span class="special">)</span><span class="special">;</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
<a name="doxygen.boost_container_header_reference.uses__allocator_8hpp"></a>Header &lt;<a href="../../boost/container/uses_allocator.hpp" target="_top">boost/container/uses_allocator.hpp</a>&gt;</h3></div></div></div>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">container</span> <span class="special">{</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">&gt;</span> <span class="keyword">struct</span> <a class="link" href="doxygen/boost_container_header_reference/structboost_1_1container_1_1constructible__with__allocator__prefix.html" title="Struct template constructible_with_allocator_prefix">constructible_with_allocator_prefix</a><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">&gt;</span> <span class="keyword">struct</span> <a class="link" href="doxygen/boost_container_header_reference/structboost_1_1container_1_1constructible__with__allocator__suffix.html" title="Struct template constructible_with_allocator_suffix">constructible_with_allocator_suffix</a><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> Allocator<span class="special">&gt;</span> <span class="keyword">struct</span> <a class="link" href="doxygen/boost_container_header_reference/structboost_1_1container_1_1uses__allocator.html" title="Struct template uses_allocator">uses_allocator</a><span class="special">;</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
<a name="doxygen.boost_container_header_reference.uses__allocator__fwd_8hpp"></a>Header &lt;<a href="../../boost/container/uses_allocator_fwd.hpp" target="_top">boost/container/uses_allocator_fwd.hpp</a>&gt;</h3></div></div></div>
<p>This header forward declares <a class="link" href="doxygen/boost_container_header_reference/structboost_1_1container_1_1constructible__with__allocator__prefix.html" title="Struct template constructible_with_allocator_prefix">boost::container::constructible_with_allocator_prefix</a>, <a class="link" href="doxygen/boost_container_header_reference/structboost_1_1container_1_1constructible__with__allocator__suffix.html" title="Struct template constructible_with_allocator_suffix">boost::container::constructible_with_allocator_suffix</a> and <a class="link" href="doxygen/boost_container_header_reference/structboost_1_1container_1_1uses__allocator.html" title="Struct template uses_allocator">boost::container::uses_allocator</a>. Also defines the following types: </p>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">container</span> <span class="special">{</span>
    <span class="keyword">struct</span> <a class="link" href="doxygen/boost_container_header_reference/structboost_1_1container_1_1erased__type.html" title="Struct erased_type">erased_type</a><span class="special">;</span>
    <span class="keyword">typedef</span> <span class="identifier">unspecified</span> <a class="link" href="doxygen/boost_container_header_reference/uses__allocator__fwd_8hpp_1ad09e1e37354cd24519215bc0841134e6.html" title="Type definition allocator_arg_t"><span class="identifier">allocator_arg_t</span></a><span class="special">;</span>

    <span class="keyword">static</span> <span class="identifier">allocator_arg_t</span> <a class="link" href="doxygen/boost_container_header_reference/uses__allocator__fwd_8hpp_1a3eac2bd950d6d94008e96b9583f4f3e5.html" title="Global allocator_arg">allocator_arg</a><span class="special">;</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
<a name="doxygen.boost_container_header_reference.pmr_2vector_8hpp"></a>Header &lt;<a href="../../boost/container/pmr/vector.hpp" target="_top">boost/container/pmr/vector.hpp</a>&gt;</h3></div></div></div>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">container</span> <span class="special">{</span>
    <span class="keyword">namespace</span> <span class="identifier">pmr</span> <span class="special">{</span>
      <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">&gt;</span> <span class="keyword">struct</span> <a class="link" href="doxygen/boost_container_header_reference/structboost_1_1container_1_1pmr_1_1vector__of.html" title="Struct template vector_of">vector_of</a><span class="special">;</span>

      <span class="keyword">typedef</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1vector.html" title="Class template vector">boost::container::vector</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1pmr_1_1polymorphic__allocator.html" title="Class template polymorphic_allocator">polymorphic_allocator</a><span class="special">&lt;</span> <span class="identifier">T</span> <span class="special">&gt;</span> <span class="special">&gt;</span> <a name="doxygen.boost_container_header_reference.pmr_2vector_8hpp_1a38354ce658678d04a5f337ce040e8b13"></a><span class="identifier">vector</span><span class="special">;</span>
    <span class="special">}</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
<a name="doxygen.boost_container_header_reference.vector_8hpp"></a>Header &lt;<a href="../../boost/container/vector.hpp" target="_top">boost/container/vector.hpp</a>&gt;</h3></div></div></div>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">container</span> <span class="special">{</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> A <span class="special">=</span> <span class="keyword">void</span><span class="special">,</span> <span class="keyword">typename</span> Options <span class="special">=</span> <span class="keyword">void</span><span class="special">&gt;</span> 
      <span class="keyword">class</span> <a class="link" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1vector.html" title="Class template vector">vector</a><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> InputIterator<span class="special">&gt;</span>  <a name="doxygen.boost_container_header_reference.vector_8hpp_1a47a9ed19fa3ac6f2dfc1d4da024307f5"></a><span class="identifier">vector</span><span class="special">(</span><span class="identifier">InputIterator</span><span class="special">,</span> <span class="identifier">InputIterator</span><span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> InputIterator<span class="special">,</span> <span class="keyword">typename</span> Allocator<span class="special">&gt;</span> 
       <a name="doxygen.boost_container_header_reference.vector_8hpp_1a0c7aef14da57d8fc84b3a7f01315f40d"></a><span class="identifier">vector</span><span class="special">(</span><span class="identifier">InputIterator</span><span class="special">,</span> <span class="identifier">InputIterator</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
</div>
<div class="copyright-footer">Copyright © 2009-2018 Ion Gaztanaga<p>
        Distributed under the Boost Software License, Version 1.0. (See accompanying
        file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
      </p>
</div>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="container/index.html"><img src="../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="container.html"><img src="../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="doxygen/boost_container_header_reference/classboost_1_1container_1_1adaptive__pool.html"><img src="../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
